facebook - 使用 AD GraphAPI 在 AD B2C 中创建 Facebook 类型用户
问题描述
我一直在尝试通过图形 api 创建一个 facebook 类型的用户,以避免使用 facebook 登录对应用程序进行身份验证的用户的注册过程。(希望用户使用他现有的 fb 帐户登录)我已经能够创建一个AD 用户使用 Graph API 但不是 facebook 类型的用户。我刚刚在这个(社交用户)链接中找到了一篇关于 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 字段。请指导我如何实现这一目标???
解决方案
推荐阅读
- jenkins - Phabricator + Jenkins:关于在执行 arc diff 时如何获取整个工作区的任何想法?
- json - 使用 Thymeleaf 和 SpringBoot 将我的 HTML 中的整数数组传递给控制器
- umbraco-ucommerce - “没有支持该 url 的产品目录组”错误
- google-cloud-platform - Google Cloud 免费套餐的流量限制
- javascript - 如何在没有用户提示的情况下关闭浏览器选项卡并在 IE11 中调用函数?
- c# - 使用事务和错误处理从 C# 上传 oracle 表中的批量数据的最佳实践是什么?
- spring - 如何将表单jsp提交给控制器?
- django - 使用自定义 [排除] 在 ListView 中显示字段的 DRY 方法
- wordpress - 在 woodmart 主题中更改添加到愿望清单文本
- python - 如何访问 pytest 夹具中的所有标记?