【问题标题】:Migrating social accounts from Auth0 to Azure B2C将社交帐户从 Auth0 迁移到 Azure B2C
【发布时间】:2021-09-11 12:22:42
【问题描述】:

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

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

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

【问题讨论】:

    标签: azure-active-directory azure-ad-b2c azure-ad-graph-api


    【解决方案1】:

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

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

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

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

    【讨论】:

    • Graph API 的 Create User 文档证实了您所说的。它甚至还有一个使用社交帐户创建用户的示例:docs.microsoft.com/en-us/graph/api/… 我会尽快测试,虽然可能不会在 8 月之前,然后更新它的进展情况。
    • 确保不要在社交提供者处创建新应用程序,因为社交提供者将返回不同的唯一 ID。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-17
    • 2023-01-30
    相关资源
    最近更新 更多