我有两个要求似乎是冲突的:1.使用电子邮件作为用户名。1.允许用户更改其电子邮件。问题在于:如果将目录配置为使用电子邮件作为用户名,则编辑配置文件策略不会显示电子邮件以允许您更改它。我想到的任何解决方案都是一个杂牌军,涉及为用户创建一个全新的本地帐户。有什么想法或建议吗?
sd2nnvve1#
您现在也可以通过Microsoft Graph来完成此操作。例如:
PATCH: https://graph.microsoft.com/v1.0/users/{UUID} { "identities": [ { "signInType": "emailAddress", "issuer": "xxxx.onmicrosoft.com", "issuerAssignedId": "{new email address}" } ] }
oxcyiej72#
你需要使用Azure AD Graph API来更新“用户”实体。
thtygnil3#
可能性已经改变,@pswillies的答案不再正确。可以更改登录名为电子邮件地址的本地帐户的登录名。
请参阅此官方示例:https://github.com/azure-ad-b2c/samples/tree/master/policies/change-sign-in-name
它正在使用自定义策略。
3条答案
按热度按时间sd2nnvve1#
您现在也可以通过Microsoft Graph来完成此操作。例如:
oxcyiej72#
你需要使用Azure AD Graph API来更新“用户”实体。
thtygnil3#
可能性已经改变,@pswillies的答案不再正确。可以更改登录名为电子邮件地址的本地帐户的登录名。
请参阅此官方示例:https://github.com/azure-ad-b2c/samples/tree/master/policies/change-sign-in-name
它正在使用自定义策略。