Azure移动服务身份验证客户端流钩

时间:2015-10-20 06:30:52

标签: asp.net azure asp.net-web-api oauth-2.0 azure-mobile-services

我在Azure移动服务上使用.NET后端。使用社交身份提供商设置身份验证很容易,因此客户端可以使用例如Facebook iOS SDK登录,如the official tutorial

中所示

在自定义身份验证中,由于我需要根据the official tutorial维护自己的帐户表,因此我可以完全控制注册&登录。

我希望有一个集中的用户表来存储有关所有用户的信息,无论他们使用哪个渠道进行身份验证。

我的问题是,当用户注册或使用Facebook令牌登录时,是否有办法通知.NET后端?即使用户使用Facebook进行身份验证,也可以将新行添加到集中式用户表中?

谢谢!

1 个答案:

答案 0 :(得分:2)

是 - User.GetIdentities()方法包含用于验证用户身份的令牌和机制。您可以使用它来更新您的表。有关如何使用此令牌的概述,请参阅团队的此博客文章:https://azure.microsoft.com/en-us/blog/custom-login-scopes-single-sign-on-new-asp-net-web-api-updates-to-the-azure-mobile-services-net-backend/