如何使用默认提供程序进行身份验证时执行代码?

时间:2015-09-09 10:20:15

标签: c# .net azure azure-mobile-services

我正在为我的Azure移动服务构建一个.net后端。

每当有人使用其中一个默认提供商(即Microsoft,Google,Facebook等)进行身份验证时,我都会执行代码。

我在身份验证期间要做的一些示例:

  • 将他们的MS / Google / FB帐户ID与我自己的用户帐户相关联
  • 向ServiceUser添加声明

总结一下:有没有办法在.net后端挂钩服务器端执行MobileService.LoginAsync(provider)?

1 个答案:

答案 0 :(得分:0)

是的,您应该查看移动服务的自定义身份验证功能,该功能应该足够灵活用于您的用例:https://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-get-started-custom-authentication/

您可能也对新的AAD B2C产品感兴趣,该产品具有适合您情景的许多功能:https://azure.microsoft.com/en-us/documentation/services/active-directory-b2c/