Azure Active Directory B2C измените вход, чтобы добавить настраиваемые атрибуты - PullRequest
0 голосов
/ 06 сентября 2018

Я использую пользовательскую политику AD B2C для входа в систему. Я получаю пользовательский атрибут с именем «Worksapce» от пользователя при регистрации. Можно ли добавить этот пользовательский атрибут в раскрывающемся списке для входа на страницу пользовательского интерфейса, чтобы пользователь мог выбрать свое рабочее пространство при входе?

1 Ответ

0 голосов
/ 06 сентября 2018

Как указано в документации здесь , вы должны определить тип заявки «рабочее пространство» в файле политики (может пригодиться TrustFrameworkBase.xml), например. используя выпадающий список. Узел Restriction вашего xml должен использоваться для указания всех возможных значений для вашего раскрывающегося списка.
Вот пример:

<ClaimType Id="city">
  <DisplayName>city where you work</DisplayName>
  <DataType>string</DataType>
  <UserInputType>DropdownSingleSelect</UserInputType>
  <Restriction>
    <Enumeration Text="Bellevue" Value="bellevue" SelectByDefault="false" />
    <Enumeration Text="Redmond" Value="redmond" SelectByDefault="false" />
    <Enumeration Text="Kirkland" Value="kirkland" SelectByDefault="false" />
  </Restriction>
</ClaimType>

Затем, Вы должны добавить претензию к подписке / входу пользователя в путешествие. Официальная документация объясняет, как выполнить эти шаги очень подробно здесь

...