如何在将用户从本地SQL Server迁移到Azure Active Directory B2C时保持登录名不变



我正在将本地用户从SQL数据库迁移到Azure AD B2C。Azure AD默认使用用户原则名称(UPN(进行登录。我已经阅读了以下文档,但无法理解如何将Azure AD配置为使用我现有的用户名作为备用登录名。我还需要在第一次登录时更新每个用户的密码。这是一个web应用程序,我想通过将应用程序用户重定向到自定义的microsoft登录页面,将用户身份验证转移到Azure AD B2C。

https://learn.microsoft.com/en-us/azure/active-directory-b2c/user-migration

https://github.com/azure-ad-b2c/user-migration

提前感谢

创建用户时,请参阅此示例。

您将用户用户名放入issuerAssignedId值中。

"identities": [
{
"signInType": "emailAddress",
"issuer": "b2cprod.onmicrosoft.com",
"issuerAssignedId": "jsmith@yahoo.com"
}

在原始属性级别上,这被称为signInNames.[signInType]。您将在自定义策略中看到它被称为signInNames.X

最新更新