将社交帐户从 Auth0 迁移到 Azure B2C

Migrating social accounts from Auth0 to Azure B2C

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

本地电子邮件帐户我只是打算让用户重设密码 - 所以我只需要创建帐户。

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

在这种情况下,您需要为用户身份对象调用 SignInType“Federated”。看一看here.

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

例如,按照上述 link 并使用 Graph API,您可以使用 Facebook 帐户迁移联合用户。

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