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

问题描述 投票:0回答:1

我有一个天蓝色的移动应用程序(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活动目录中创建用户?

azure azure-active-directory azure-mobile-services
1个回答
1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.