使用AD GraphAPI在AD B2C中创建Facebook类型的用户

时间:2018-11-03 07:26:56

标签: facebook azure azure-ad-b2c azure-ad-graph-api

我一直在尝试通过图谱api创建用户类型的Facebook,以避免使用facebook登录名向应用程序进行身份验证的用户的注册过程。(希望该用户使用其现有的fb帐户登录) 我已经能够使用Graph API创建一个AD用户,但不能使用facebook类型的用户。我刚刚在此(social user)链接中找到了一篇有关b2c租户用户迁移的文章,内容涉及如何使用以下json在b2c租户中创建Facebook用户帐户,并将其发送到Graph API,如下所示。

{
"objectId": null,
"accountEnabled": true,
"mailNickname": "c8c3d3b8-60cf-4c76-9aa7-eb3235b190c8",
"signInNames": [],
"creationType": null,
"displayName": "Sara Bell",
"givenName": "Sara",
"surname": "Bell",
"passwordProfile": {
    "password": "Test1234",
    "forceChangePasswordNextLogin": false
},
"passwordPolicies": null,
"userIdentities": [{
        "issuer": "Facebook.com",
        "issuerUserId": "MTIzNDU2Nzg5MA=="
    }
],
"otherMails": ["sara@live.com"],
"userPrincipalName": "c8c3d3b8-60cf-4c76-9aa7-eb3235b190c8@tenant-name.onmicrosoft.com"

}

发生这种情况时,将在b2c租户中创建一个新用户,其来源为Facebook。但我不知道该用户应如何登录Facebook进行身份验证。仅在json中提供了otheremails字段。请指导我如何实现这一目标?

0 个答案:

没有答案