Azure广告B2C:更改本地电子邮件

3npbholx  于 2022-11-17  发布在  其他
关注(0)|答案(3)|浏览(167)

我有两个要求似乎是冲突的:
1.使用电子邮件作为用户名。
1.允许用户更改其电子邮件。
问题在于:如果将目录配置为使用电子邮件作为用户名,则编辑配置文件策略不会显示电子邮件以允许您更改它。
我想到的任何解决方案都是一个杂牌军,涉及为用户创建一个全新的本地帐户。
有什么想法或建议吗?

sd2nnvve

sd2nnvve1#

您现在也可以通过Microsoft Graph来完成此操作。例如:

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

oxcyiej72#

你需要使用Azure AD Graph API来更新“用户”实体。

thtygnil

thtygnil3#

可能性已经改变,@pswillies的答案不再正确。可以更改登录名为电子邮件地址的本地帐户的登录名。

请参阅此官方示例:https://github.com/azure-ad-b2c/samples/tree/master/policies/change-sign-in-name

它正在使用自定义策略。

相关问题