【问题标题】:When changing an Azure B2C email adress, do I need to change the UPN as well更改 Azure B2C 电子邮件地址时,是否还需要更改 UPN
【发布时间】:2016-04-15 11:11:24
【问题描述】:

在带有 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 保留在旧电子邮件地址没有害处?

【问题讨论】:

  • “SignInNames”应该是“signInNames”

标签: azure azure-ad-b2c


【解决方案1】:

是的,无需更新 UPN 字段。

【讨论】:

    【解决方案2】:

    使用 v1.0 版本的 Microsoft Graph API,更改 SignIn 电子邮件地址的 PATCH 请求正文应如下所示:

          {"identities":[{
            "signInType":"emailAddress",
            "issuer":"yourTenantName.onmicrosoft.com",
            "issuerAssignedId":"newemail@email.com"
          }]}
    

    【讨论】:

    • 嘿!谢谢您,您是如何验证新电子邮件的?
    【解决方案3】:

    这就是为什么(在我看来)电子邮件地址不应该是默认地址。而是选择用户名帐户选项,电子邮件成为一个更容易处理的字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-09
      • 1970-01-01
      • 2021-03-29
      • 2016-10-14
      • 2019-01-11
      • 1970-01-01
      相关资源
      最近更新 更多