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

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

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

Любая помощь очень ценится.


person Wesley Dunnington    schedule 09.07.2018    source источник
comment
Я тоже пробовал это, но в итоге получил то же самое. Я предполагаю, что обходным путем для этого является добавление еще одной страницы после успешного входа в систему и получение дополнительных значений в качестве ввода со следующей самоутвержденной страницы. Кроме того, если вы добавите новую страницу, она может работать как для социальных, так и для локальных учетных записей.   -  person Ramakrishna    schedule 11.07.2018
comment
Моя команда пыталась добавить на страницу скрытый элемент со значением uri перенаправления для использования в ссылке кнопки отмены (на этом экране кнопки нет). Мы столкнулись с той же проблемой, что и вы. В нашем случае мы не могли использовать второй экран, и решения пока нет.   -  person Jeremy    schedule 14.10.2020


Ответы (1)


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

Нет, это невозможно, и это сделано намеренно.

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

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

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

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

person Ramakrishna    schedule 11.07.2018