Пользовательская страница регистрации Azure b2c неверно перенаправлена - PullRequest
2 голосов
/ 27 сентября 2019

В Azure B2C у меня есть стандартный поток пользователей «Зарегистрироваться v2» с несколькими провайдерами, включая локальные учетные записи.Когда я перехожу на страницу регистрации и нажимаю «адрес электронной почты» (имеется в виду регистрация с новой локальной учетной записью), он перенаправляет меня на правильную страницу локальной регистрации, но стандартные поля (электронная почта, пароль и т. Д.) Не добавляются на страницу,Нет ошибок в консоли javascript или сбоях доступа к сети.

В рассматриваемой установке есть пользовательская «страница выбора idp», пользовательская «страница регистрации локальной учетной записи» и макет javascript, включенный в пользовательский поток.Ни одна из пользовательских страниц не имеет никакого javascript, поэтому на странице ничего не изменяется (хотя мне нужно добавить некоторые).Он работает, как и ожидалось, когда я выключаю JavaScript, использую стандартную страницу выбора idp или использую стандартную локальную страницу регистрации учетной записи.

Самым интересным наблюдением, которое я имею, является случай сбоя; URL-адрес, используемый при нажатии «электронная почта», имеет вид:

https://<custom page domain name>/tenant name>.onmicrosoft.com/B2C_1_signup/api/ClaimsProviderSelection/selected?accountId=SignUpWithLogonEmailExchange

В следующих за этим случаях URL-адрес находится вform:

https://<tenant name>.b2clogin.com/<tenant name>.onmicrosoft.com/B2C_1_signup/api/ClaimsProviderSelection/selected?accountId=SignUpWithLogonEmailExchange

Навигация, которая происходит, когда пользователь нажимает кнопку «электронная почта», кажется вне контроля параметров конфигурации, она кажется полностью внутренней.

ясно, в случае, когда у меня есть пользовательская страница выбора idp и стандартная страница локальной регистрации, и в случае, когда у меня есть стандартная страница выбора idp и пользовательская страница локальной регистрации, URL-адрес имеет вид

https://<tenant name>.b2clogin.com/<tenant name>.onmicrosoft.com/B2C_1_signup/api/ClaimsProviderSelection/selected?accountId=SignUpWithLogonEmailExchange

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

Есть идеи, где я могу найти, чтобы исправить или получить более подробную информацию об этом?

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