首页 文章

用facebook登录后在azure活动目录中创建用户

提问于
浏览
0

我有一个天蓝色的移动应用程序(Xamarin android),它使用Facebook的身份验证/授权,一切都设置和我的移动应用程序工作,我能够与Facebook进行身份验证并获得访问令牌 . 使用该访问令牌,我使用以下代码登录azure移动服务

MobileServiceClient Client;
var facebookToken = AccessToken.CurrentAccessToken.Token;
var token = new JObject();
token["access_token"] = facebookToken;
var user  = await Client.LoginAsync(MobileServiceAuthenticationProvider.Facebook, token);

我可以登录并从azure移动服务获取访问令牌 . 我面临的问题是上面的代码没有在azure活动目录中创建用户 .

当用户使用Facebook登录时,如何在azure活动目录中创建用户?

1 回答

  • 1

    将Facebook用户添加到Azure AD没有意义 . 基本上,他们是两个不同的身份提供者 . Azure AD使您可以使用Microsoft工作或学校帐户安全地登录用户 .

    对于您的方案,我建议您在登录之后将用户保存在数据库中 . 关于如何执行此操作,您可以查看:Facebook Login Flow & Best Practices .

相关问题