首页 > 解决方案 > 将社交帐户从 Auth0 迁移到 Azure B2C

问题描述

我需要将相当大的用户数据库从 Auth0 迁移到 Azure B2C。

我只是计划让用户重置密码的本地电子邮件帐户 - 所以我只需要创建帐户。

但是,我不明白如何为社交帐户做类似的事情。

标签: azure-active-directoryazure-ad-b2cazure-ad-graph-api

解决方案


在这种情况下,您需要为用户身份对象调用 SignInType "Federated"。看看这里

要理解的重要一点是,如果您从现有系统迁移,您已经拥有来自 Facebook 等社交帐户提供商的唯一标识符 (issuerAssignedId)。它可以以 base 64 编码形式使用。

例如,按照上面的链接并使用 Graph API,您可以使用 Facebook 帐户迁移联合用户。

"signInType": "federated",
"issuer": "facebook.com",
"issuerAssignedId": "5eecb0cd" 

推荐阅读