更改 Azure B2C 电子邮件地址时,是否还需要更改 UPN
When changing an Azure B2C email adress, do I need to change the UPN as well
在带有 GraphAPI 的 Azure B2C 中,我可以使用 http PATCH 命令更改现有用户的电子邮件地址:
https://azure.microsoft.com/nl-nl/documentation/articles/active-directory-b2c-devquickstarts-graph-dotnet/
"SignInNames": [
{
"type": "emailAddress",
"value": "demo@domain.com"
}
这有效,我可以使用新的电子邮件地址登录。
但这会使 UPN
保持旧值,我是否还需要设置 UPN
,或者让 UPN
保持旧值没有坏处电子邮件地址?
是的,不需要更新 UPN 字段。
这就是为什么(在我看来)电子邮件地址永远不应该是默认地址。相反,选择用户名帐户选项,电子邮件将成为一个更容易处理的字段。
使用 v1.0 版本的 Microsoft Graph API,更改登录电子邮件地址的 PATCH 请求正文应如下所示:
{"identities":[{
"signInType":"emailAddress",
"issuer":"yourTenantName.onmicrosoft.com",
"issuerAssignedId":"newemail@email.com"
}]}
在带有 GraphAPI 的 Azure B2C 中,我可以使用 http PATCH 命令更改现有用户的电子邮件地址: https://azure.microsoft.com/nl-nl/documentation/articles/active-directory-b2c-devquickstarts-graph-dotnet/
"SignInNames": [
{
"type": "emailAddress",
"value": "demo@domain.com"
}
这有效,我可以使用新的电子邮件地址登录。
但这会使 UPN
保持旧值,我是否还需要设置 UPN
,或者让 UPN
保持旧值没有坏处电子邮件地址?
是的,不需要更新 UPN 字段。
这就是为什么(在我看来)电子邮件地址永远不应该是默认地址。相反,选择用户名帐户选项,电子邮件将成为一个更容易处理的字段。
使用 v1.0 版本的 Microsoft Graph API,更改登录电子邮件地址的 PATCH 请求正文应如下所示:
{"identities":[{
"signInType":"emailAddress",
"issuer":"yourTenantName.onmicrosoft.com",
"issuerAssignedId":"newemail@email.com"
}]}