Страница регистрации B2C - Показать поля подтверждения после подтверждения электронной почты - PullRequest
0 голосов
/ 11 февраля 2019

В определенной степени этот вопрос уже задавался: Регистрация Azure B2C.Скрыть поля пароля до тех пор, пока не будет введен код подтверждения?

Однако на момент вопроса функция (JavaScript) была недоступна.Сейчас.

  • Мы используем пользовательские политики
  • У нас уже есть пользовательский интерфейс (статический HTML + CSS) для страницы регистрации

ОднакоЯ не уверен, как лучше всего достичь желаемого результата.Как лучше всего реагировать на успешную проверку?В настоящее время я не уверен, как поймать событие.

Примеры довольно минимальны и ничего не показывают о реакции на B2C (внутренние?) События, такие как проверка.

https://docs.microsoft.com/en-us/azure/active-directory-b2c/javascript-samples

  • Не связывать событие щелчка для элементов HTML.
  • Не использовать зависимость от кода Azure AD B2C или комментариев.

1 Ответ

0 голосов
/ 05 марта 2019

В настоящее время эта функция недоступна на странице регистрации B2C с использованием JS.Вы можете добавить его в запрос в службу поддержки, если считаете, что это обязательная функция в forum . Пожалуйста, убедитесь, что вы внедрили пользовательскую политику, если запрос может быть выполнен с помощью политик, и это тоже рекомендуется.

Вот руководство по использованию JavaScript на странице регистрации B2C

Руководство по использованию JavaScript


Следуйте этим рекомендациям при настройке интерфейса вашегоприложения, использующие JavaScript: • Не связывайте событие click с элементами HTML.

• Не принимайте зависимость от кода или комментариев Azure AD B2C.

• Не меняйте порядокили иерархия HTML-элементов Azure AD B2C.Используйте политику Azure AD B2C для управления порядком элементов пользовательского интерфейса.

• Вы можете вызывать любую службу RESTful с учетом следующих соображений:

o Возможно, вам потребуется настроить службу CORS RESTful, чтобы разрешитьHTTP-вызовы на стороне клиента.

o Убедитесь, что ваша служба RESTful безопасна и использует только протокол HTTPS.

o Не используйте JavaScript напрямую для вызова конечных точек Azure AD B2C.

• Вы можете встраивать свой JavaScript или ссылаться на внешние файлы JavaScript.При использовании внешнего файла JavaScript обязательно используйте абсолютный URL-адрес, а не относительный URL-адрес.

• Платформы JavaScript:

o Azure AD B2C использует определенную версию jQuery.Не включайте другую версию jQuery.Использование более чем одной версии на одной странице вызывает проблемы.

o Использование RequireJS не поддерживается.

o Большинство структур JavaScript не поддерживается Azure AD B2C.

• Настройки Azure AD B2C можно прочитать, вызвав window.SETTINGS, window.CONTENT объекты, такие как текущий язык интерфейса пользователя.Не изменяйте значение этих объектов.

• Чтобы настроить сообщение об ошибке Azure AD B2C, используйте локализацию в политике.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...