Проверка электронной почты B2C: расскажите пользователю, что ему нужно сделать.

В настоящее время мы оцениваем новую функцию (в настоящее время общедоступную предварительную версию), чтобы сделать настраиваемая проверка электронной почты в AAD B2C

Наше первоначальное тестирование этой функции было очень положительным. Однако мы опасаемся, что некоторые из наших пользователей могут не полностью понимать, что они получают электронное письмо, и должны проверять свой почтовый ящик. Механизм проверки "по умолчанию" показывает сообщение (ключ: "ver_info_msg"), подобное этому:

Код подтверждения отправлен на ваш почтовый ящик. Скопируйте его в поле ввода ниже.

Пример не показывает специального сообщения для пользователя, он показывает только новые элементы управления.

введите здесь описание изображения

Есть ли способ получить для этого локализованное сообщение? Локализация с помощью обычных механизмов была бы отличной. Я понимаю, что это, вероятно, нетривиально, поскольку поставщик одноразовых паролей можно использовать разными способами - не только для настраиваемых электронных писем, - но было бы здорово иметь возможность дать пользователю некоторую обратную связь.

Доступны ли для этого еще сообщения UserMessage? Мой текущий обходной путь - локализовать описание и заполнитель для поля «Проверочный код», но он менее заметен для пользователя.

      <Protocol Name="Proprietary" Handler="Web.TPEngine.Providers.OneTimePasswordProtocolProvider, Web.TPEngine, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
      <Metadata>
        <Item Key="Operation">VerifyCode</Item>
        <Item Key="UserMessage.VerificationHasExpired">You have exceed the maximum time allowed.</Item>
        <Item Key="UserMessage.MaxRetryAttemped">You have exceed the number of retries allowed.</Item>
        <Item Key="UserMessage.InvalidCode">You have entered the wrong code.</Item>
        <Item Key="UserMessage.ServerError">Cannot verify the code, please try again later.</Item>

person Alex AIT    schedule 03.02.2020    source источник


Ответы (1)


Тем временем функция была добавлена. Работает так же, как старое проверочное сообщение. Локализацию можно выполнить с помощью строки id verification_control_code_sent

person Alex AIT    schedule 25.03.2020