使用图形API创建Azure AD B2C社交帐户

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

我已将google和facebook添加为我的Azure AD B2C租户的身份提供者。现在,我想使用azure广告图api为Google和Facebook创建社交用户。在api文档中,提到了“ userIdentities”是必需属性,必须将其归为“ issuer”和“ issuerUserId”属性。对于“ issuer”,很清楚应该是什么值,但是无法找到如何为identityProvider获取“ issuerUserId”。它被描述为“社交身份提供者使用的唯一用户标识符”,我早些时候认为它对于身份提供者是唯一的,但是当尝试时不是。同一身份提供者的不同用户需要传递不同的值。我经历了https://docs.microsoft.com/en-us/azure/active-directory-b2c/claimstransformations,所以我认为它与用户属性有关,但仍不确定如何在api调用中传递值?还是任何随机值都可以?

azure azure-active-directory azure-ad-b2c azure-ad-graph-api
1个回答
0
投票

我假设您在这里参考的是user migration的文档。文档提到

取决于身份提供者,颁发者用户ID是唯一的每个应用程序或开发帐户给定用户的价值。使用与以下相同的应用程序ID配置Azure AD B2C策略先前是由社交服务提供商或其他应用程序分配的在同一个开发帐户中。

这里的假设是,当您从旧系统中迁移用户时,您已经从诸如Google和Facebook之类的社交帐户中获得了unique identifier。可以以base 64编码形式使用。

这也将有助于您了解您的情况?

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