Я понимаю, как оформить свою форму входа, но как настроить рабочий процесс, предоставляемый Azure?
В настоящее время форма регистрации выглядит следующим образом:
Что действительно нелогично. Текстовые поля под Verificatiecode verzenden (Отправить проверочный код) будут полезны только после того, как код будет получен и заполнен.
Как настроить эту часть для улучшения рабочего процесса: Add email address -> Send code -> Fill in code and verify --> Fill in additional user details.
Изменить. По рекомендации Брэда я погрузился в Identity Experience Framework
. «Устрашающий» фреймворк - это еще не все; (
Я смотрел эти видео: https://www.youtube.com/playlist?list=PL4svy-vB4AaxRunWQkxOe8h3zP9jAzS5Z и выполните шаги, указанные здесь:
- https://github.com/azure-ad-b2c/azureadb2ccommunity.io/wiki/LocalAndSocialAccount-Sign-In-and-Sign-Up-policy
- https://github.com/azure-ad-b2c/samples/tree/master/policies/split-email-verification-and-signup
Я как раз в том месте, где я хочу только имитировать то, что у меня сейчас есть, используя `` обычные '' пользовательские потоки:
- Войти через электронную почту
- Авторизуйтесь через Facebook
- Войти с помощью Google
Экран входа в систему выглядит так же, у меня есть кнопки электронной почты и пароля, а также кнопки Facebook и Google, но когда я вхожу в систему с помощью Google, я получаю сообщение об ошибке о том, что тип гранта не установлен.
И все это без попытки split.xml.
Я так потерял понимание AAD B2C. Это должно облегчить жизнь разработчикам, но я считаю это очень сложным, трудным для изменения и трудным для получения данных профиля, которые мне нужны, и для их синхронизации.