我正在将本地用户从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
。