C# Facebook/Google/Twitter登录
下面是通过facebook、twitter或google works引入身份验证的详细步骤,但正如页面所述,这要求用户在每次应用程序启动时登录。这不是很理想C# Facebook/Google/Twitter登录,c#,azure,azure-mobile-services,C#,Azure,Azure Mobile Services,下面是通过facebook、twitter或google works引入身份验证的详细步骤,但正如页面所述,这要求用户在每次应用程序启动时登录。这不是很理想 Azure站点详细介绍了如何通过Live SDK引入单一登录体验。是否有人知道如何使用其他提供商(如Facebook)实现这一点?是否有一种特定于移动服务的方法 我不熟悉这个特定的平台,但一般来说,第三方登录通常用于一次性登录(或恢复该登录) 我的意思是: 1) 使用第三方登录 2) 自动根据从第三方收到的数据创建您自己的用户,并存储该第三
Azure站点详细介绍了如何通过Live SDK引入单一登录体验。是否有人知道如何使用其他提供商(如Facebook)实现这一点?是否有一种特定于移动服务的方法 我不熟悉这个特定的平台,但一般来说,第三方登录通常用于一次性登录(或恢复该登录) 我的意思是:
1) 使用第三方登录
2) 自动根据从第三方收到的数据创建您自己的用户,并存储该第三方用户ID
3) 为您的用户保存cookie/on-device标识符
4) 以下登录是基于cookie/设备标识器进行的
如果由于某种原因丢失了,用户将重新登录第三方,然后您将收到的第三方ID与数据库中存储的ID进行比较Josh Twist有几篇文章,您可能会发现这些文章很有用 在这里,他完成了生成身份验证令牌的过程: 在此条目中,他介绍了在移动服务中设置身份验证令牌和缓存用户身份: 在这篇文章中,他接着介绍了如何处理过期代币:
在这三篇文章之间,您应该启动并运行。对提供商记住登录的单点登录的支持最近添加到Azure移动服务中。上的帖子解释了如何使用该功能。实际上是的,听起来不错。现在我需要弄清楚在win8应用程序中应该将设备上的标识符存储在哪里。