Пользовательский интерфейс Azure B2C для разных веб-сайтов

У меня есть собственные политики для регистрации, входа и сброса пароля. Все с пользовательским интерфейсом. Я хочу иметь разные стили CSS и показывать разные элементы для разных веб-сайтов, использующих политику регистрации. Должен ли я для этого создавать разные политики регистрации с разными пользовательскими интерфейсами? Кроме того, я хочу изменить положение фрагментов пользовательского интерфейса, встроенных в Azure B2C. CSS - единственный способ изменить это?


person Germán Svriz    schedule 29.05.2018    source источник
comment
Я думаю, вы можете создать несколько политик регистрации / входа и использовать разные политики регистрации / входа для разных веб-сайтов.   -  person Wayne Yang    schedule 31.05.2018


Ответы (1)


Если вы используете базовые политики b2c, то единственный способ - создать несколько политик регистрации / входа. Но имейте в виду, что существует ограничение на количество политик, которые вы можете использовать в вашем клиенте b2c (в настоящее время 100 политик). Так что, если вы хотите сделать это также для сброса пароля или любого другого пользовательского пути, вы сделаете это очень быстро.

Итак ... глядя на теги, я вижу Identity Experiance Framework, в этом случае вы можете использовать образец, предоставленный MS - active-directory-b2c-ui-customization-custom-dynamic и изменить ваш пользовательский интерфейс на основе дополнительного параметра запроса, который отправляется в политику.

Что касается перемещения встроенных элементов внутри вашего <div id="api"></div> CSS, это стандартный способ. Но вы можете посмотреть программу b2clogin.com который в настоящее время находится в общедоступной предварительной версии, но его не рекомендуется использовать в производственных целях.

person nizzik    schedule 07.06.2018