Azure B2C - как добавить дополнительное поле аутентификации?

Я хочу добавить дополнительные поля ввода пользователя на мою страницу входа в систему. Добавление дополнительных полей на страницу регистрации пользователя является тривиальным, добавив новый тип заявки для моего поля, а затем сослаться на заявку как на выходную заявку, как в примере по адресу https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-configure-signup-self-asserted-custom.

Однако, когда я добавляю то же поле OutputClaim к стандартному маршруту входа в систему, как SelfAsserted-LocalAccountSignin-Email, оно не показывает новое поле, но не может выполнить проверку с ошибкой, что мое поле отсутствует. Добавление его в качестве InputClaim не имеет значения.

Любая помощь с благодарностью.

1 ответ

хочу добавить дополнительные поля ввода пользователя на мою страницу входа в систему.

Нет, это невозможно, и это по замыслу.

Временное решение

Добавьте еще одну страницу после успешного входа и получите дополнительные значения в качестве входных данных со следующей самоутвержденной страницы.

Преимущество добавления новой самоутвержденной страницы

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

Другие вопросы по тегам