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 ответ
хочу добавить дополнительные поля ввода пользователя на мою страницу входа в систему.
Нет, это невозможно, и это по замыслу.
Временное решение
Добавьте еще одну страницу после успешного входа и получите дополнительные значения в качестве входных данных со следующей самоутвержденной страницы.
Преимущество добавления новой самоутвержденной страницы
Если вы добавите новую страницу, которая может работать как для социальных, так и для локальных учетных записей.