Фон
Per сайт документации, ожидаемый шаг для рабочего процесса забытого пароля в Azure B2C:
- Просмотреть страницу входа
- Щелкните ссылку забытого пароля
- B2C отправляет в приложение ошибку
AADB2C90118
, пользователь забыл свой пароль. - Затем ожидается, что приложение перенаправит обратно в соответствующий рабочий процесс сброса пароля.
Вызов
Однако в моем случае я интегрирую Azure AD B2C с CMS, которая не обладает гибкостью настраиваемого приложения. Рабочий процесс идентификации в этом продукте, который у меня нет доступа для настройки, не понимает, как обрабатывать такую ошибку от поставщика Azure AD B2C.
Это означает, что в настоящее время любой пользователь, который нажимает ссылку на забытый пароль на странице входа, вместо этого получает ошибку 500 в CMS.
Вопрос
- Есть ли способ изменить этот рабочий процесс таким образом, чтобы он перенаправлял на указанное путешествие пользователя / рабочий процесс, а не возвращал ошибку? В этом случае ничего страшного, если этот рабочий процесс жестко запрограммирован.
- Если исключить это, можно ли указать Azure B2C не отображать ссылку «Забыли пароль»? Или мне нужно будет удалить это с помощью пользовательского CSS / JS? (хорошо, если это необходимо, но в надежде избежать этого.)