При изменении адреса электронной почты Azure B2C мне также нужно изменить имя участника-пользователя?

В Azure B2C с помощью GraphAPI я могу изменить адрес электронной почты существующего пользователя с помощью команды http PATCH: https://azure.microsoft.com/nl-nl/documentation/articles/active-directory-b2c.-devquickstarts-graph-dotnet/

"SignInNames": [
{
  "type": "emailAddress",
  "value": "[email protected]"
}

Это работает, и я могу войти с новым адресом электронной почты.

Но это оставляет UPN со старым значением, нужно ли мне также устанавливать UPN, или нет ничего плохого в том, что UPN останется на старом адресе электронной почты?


person Erik Oppedijk    schedule 15.04.2016    source источник
comment
SignInNames должны быть signInNames   -  person coderpatros    schedule 24.03.2017


Ответы (3)


Да, обновлять поле UPN не нужно.

person swkrish-MSFT    schedule 16.04.2016

При использовании API Microsoft Graph версии 1.0 текст запроса PATCH на изменение адреса электронной почты для входа должен выглядеть следующим образом:

      {"identities":[{
        "signInType":"emailAddress",
        "issuer":"yourTenantName.onmicrosoft.com",
        "issuerAssignedId":"[email protected]"
      }]}
person Roesmi    schedule 08.02.2021
comment
Привет! Спасибо за это, как вы проверили новые электронные письма? - person danish.ahmad; 03.03.2021

Вот почему (на мой взгляд) адрес электронной почты никогда не должен быть адресом по умолчанию. Вместо этого выберите вариант учетной записи с именем пользователя, и электронная почта станет гораздо более простым полем для работы.

person drewid    schedule 02.11.2018