Пользовательская политика Azure AD B2C - динамическое связывание MultiCheckbox - PullRequest
1 голос
/ 01 июля 2019

Я пытаюсь реализовать multiheckbox с динамическими значениями в схеме утверждений настраиваемой политики azure ad b2c.

URL: https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-configure-signup-self-asserted-custom

Пример:

   <ClaimType Id="city">
  <DisplayName>Receive updates from which cities?</DisplayName>
  <DataType>string</DataType>
  <UserInputType>CheckboxMultiSelect</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>

Как связать перечисления ограничений с динамическими значениями, а не со статическими значениями в XML политики? Я пытаюсь связать возвращаемое значение остальных API из путешествия пользователя в MultiCheckBox.

1 Ответ

1 голос
/ 02 июля 2019

IEF не поддерживает динамические значения для коллекций на данный момент. Хотя это интересный сценарий.

Одним из альтернативных вариантов может быть перенаправление к поставщику, совместимому с OpenID Connect, показ там такого экрана и возвращение соответствующих претензий.

...