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

将用户从本地SQL Server迁移到Azure Active Directory B2C时如何保持登录名不变,azure,authentication,azure-active-directory,azure-ad-b2c,identity-management,Azure,Authentication,Azure Active Directory,Azure Ad B2c,Identity Management,我正在将本地用户从SQL数据库迁移到Azure AD B2C。Azure AD默认使用用户原则名称(UPN)进行登录。我已经阅读了以下文档,但无法理解如何将Azure AD配置为使用现有用户名作为备用登录。我还需要在每个用户首次登录时更新密码。这是一个web应用程序,我希望通过将应用程序用户重定向到自定义的microsoft登录页面,将用户身份验证转移到Azure AD B2C 非常感谢您在创建用户时,请参见以下内容 将用户用户名放入issuerasignedid值中 "ide

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


非常感谢您在创建用户时,请参见以下内容

将用户用户名放入
issuerasignedid
值中

  "identities": [
    {
      "signInType": "emailAddress",
      "issuer": "b2cprod.onmicrosoft.com",
      "issuerAssignedId": "jsmith@yahoo.com"
    }
在原始属性级别上,这称为
signInNames。[signInType]
。您将看到它在自定义策略中被称为
signInNames.X