Azure AD B2C:更改本地电子邮件
Azure AD B2C: Change Local Email
我有两个似乎冲突的要求:
- 使用电子邮件作为用户名。
- 允许用户更改他们的电子邮件。
问题:如果您将目录配置为使用电子邮件作为用户名,那么编辑配置文件策略不会显示电子邮件以允许您更改它。
我想到的任何解决方案都是一个问题,涉及为用户创建一个全新的本地帐户。
有什么想法或建议吗?
您需要使用 Azure AD Graph API 来更新 'User' 实体。
您现在也可以通过 Microsoft Graph 执行此操作。
示例:
PATCH: https://graph.microsoft.com/v1.0/users/{UUID}
{
"identities": [
{
"signInType": "emailAddress",
"issuer": "xxxx.onmicrosoft.com",
"issuerAssignedId": "{new email address}"
}
]
}
我有两个似乎冲突的要求:
- 使用电子邮件作为用户名。
- 允许用户更改他们的电子邮件。
问题:如果您将目录配置为使用电子邮件作为用户名,那么编辑配置文件策略不会显示电子邮件以允许您更改它。
我想到的任何解决方案都是一个问题,涉及为用户创建一个全新的本地帐户。
有什么想法或建议吗?
您需要使用 Azure AD Graph API 来更新 'User' 实体。
您现在也可以通过 Microsoft Graph 执行此操作。 示例:
PATCH: https://graph.microsoft.com/v1.0/users/{UUID}
{
"identities": [
{
"signInType": "emailAddress",
"issuer": "xxxx.onmicrosoft.com",
"issuerAssignedId": "{new email address}"
}
]
}