Не удается получить тип ввода абзаца для отображения любого текста в Azure B2C IEF - PullRequest
0 голосов
/ 21 мая 2019

У меня возникли проблемы с использованием типа пользовательского ввода абзаца, доступного для Azure B2C IEF. Я хотел бы использовать элемент Paragraph, потому что это значительно облегчит локализацию. Однако, что бы я ни пытался, я не могу получить элемент Paragraph для отображения текста.

Я пытался следовать документации: https://docs.microsoft.com/en-us/azure/active-directory-b2c/claimsschema#paragraph, и я также связался с командой B2C через GitHub, и мне порекомендовали назначить значения по умолчанию.

ClaimType

<ClaimType Id="UserExistsErrorMessage">
    <DisplayName>Error Message</DisplayName>
    <DataType>string</DataType>
    <UserInputType>Paragraph</UserInputType>
</ClaimType>

В своем техническом профиле я назначаю значение по умолчанию

<OutputClaim ClaimTypeReferenceId="UserExistsErrorMessage" DefaultValue="Test">

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

HTML при просмотре источника во время тестирования.

1 Ответ

0 голосов
/ 22 мая 2019

Я считаю, что это значение Enumeration , которое должно быть установлено на отображаемое значение:

<ClaimType Id="UserExistsErrorMessage">
  <DisplayName>Error Message</DisplayName>
  <DataType>string</DataType>
  <UserInputType>Paragraph</UserInputType>
  <Restriction>
    <Enumeration Text="Test" Value="This is a test message." />
  </Restriction>
</ClaimType>
...