Azure AD B2C:更改本地电子邮件

时间:2016-10-03 20:47:44

标签: azure azure-ad-b2c

我有两个似乎有冲突的要求:

  1. 使用电子邮件作为用户名。
  2. 允许用户更改其电子邮件。
  3. 问题:如果您将目录配置为使用电子邮件作为用户名,则编辑配置文件策略不会显示允许您更改电子邮件的电子邮件。

    我认为任何解决方案都是一种解决方案,需要为用户创建一个全新的本地帐户。

    有任何想法或建议吗?

2 个答案:

答案 0 :(得分:1)

您需要使用Azure AD Graph API来更新用户'实体。

答案 1 :(得分:0)

您现在也可以通过Microsoft Graph执行此操作。 示例:

PATCH: https://graph.microsoft.com/v1.0/users/{UUID}
{
    "identities": [
        {
            "signInType": "emailAddress",
            "issuer": "xxxx.onmicrosoft.com",
            "issuerAssignedId": "{new email address}"
        }
    ]
}