如何将联合身份从 Auth0 迁移到 Azure AD B2C?

How to migrate federation identity from Auth0 to Azure AD B2C?

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

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

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

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

这并不总是直截了当的,因为某些 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 可以 link 该帐户。