【问题标题】:How to migrate federation identity from Auth0 to Azure AD B2C?如何将联合身份从 Auth0 迁移到 Azure AD B2C?
【发布时间】:2021-06-07 11:02:08
【问题描述】:

联邦身份类似于在 Google 上注册,或在 Facebook 上注册。我想从 Auth0 迁移到 Azure,但问题是我找不到任何合适的文档来解释那些使用 Google 或 Facebook 帐户注册的用户会发生什么。

用户名和密码用户有很好的文档,但联合身份用户没有什么特别之处。

有人知道如何迁移它们吗?

我对 Amazon Cognito 和其他替代服务有同样的问题

【问题讨论】:

    标签: amazon-cognito azure-ad-b2c auth0


    【解决方案1】:

    这并不总是直截了当,因为某些 IdP 会为每个应用程序注册发出不同的 UUID。如果您可以在 Facebook 重复使用完全相同的应用程序注册,例如,通过 AAD B2C,那么这将相当容易。

    这里有一个例子: https://github.com/azure-ad-b2c/samples/tree/master/policies/link-local-account-with-federated-account

    您需要做的就是在 AAD B2C 中预先创建本地帐户,并将来自联合 IdP 令牌的预期 UUID 提供给 AAD B2C 中的本地帐户用户对象。然后,当用户使用该 Facebook 帐户进入时,AAD B2C 可以链接该帐户。

    【讨论】:

    • 您没有迁移 Auth0 用户的 UUID。您从联合 IdP 迁移 UUID。 Auth0 必须将 Facebook 用户 UUID 存储在其用户存储中的某个地方,这就是它将 Facebook 用户与 Auth0 用户帐户匹配的方式。如果 Auth0 不存储任何内容,那么您需要自己从联合 IdP(faecbook、google 等)获取 UUID。
    • 谢谢!如果我们没有 UUID,有什么解决方案?
    • 匹配你认为足够“独特”的东西。不过我不推荐它。
    猜你喜欢
    • 2021-09-11
    • 2021-06-11
    • 1970-01-01
    • 1970-01-01
    • 2020-04-30
    • 2019-06-25
    • 1970-01-01
    • 2016-09-08
    • 1970-01-01
    相关资源
    最近更新 更多