В настоящее время мы оцениваем новую функцию (в настоящее время публикуем c Предварительный просмотр), чтобы сделать пользовательскую проверку электронной почты в AAD B2 C
Наше первоначальное тестирование с этой функцией было очень позитивно Тем не менее, мы опасаемся, что некоторые из наших пользователей могут не полностью понимать, что они получают электронную почту, и должны проверить свои входящие сообщения. Механизм проверки «по умолчанию» показывает сообщение (ключ: «ver_info_msg»), подобное этому:
Код подтверждения был отправлен на Ваш почтовый ящик. Пожалуйста, скопируйте его в поле ввода ниже.
В примере не показано отдельное сообщение для пользователя, только новые элементы управления.
Есть ли способ получить локализованное сообщение для пользователя для этого? Локализация через обычные механизмы была бы отличной. Я понимаю, что это, вероятно, не тривиально, поскольку провайдер одноразовых паролей может быть использован несколькими способами - не только для пользовательских электронных писем - но было бы здорово иметь возможность дать пользователю некоторую обратную связь.
Есть ли еще пользовательские сообщения для этого? Мой текущий обходной путь - локализация описания и заполнителя для поля «Код подтверждения», но это менее заметно для пользователя.
<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>