Как автоматически заполнить поле электронной почты на странице mfa, когда управление отображением используется в настраиваемых политиках
Мне нужно использовать настраиваемый шаблон электронной почты, поэтому я добавил элемент управления отображением в свою настраиваемую политику, теперь у меня из-за этого возникают следующие проблемы.
Когда пользователь входит в систему, появляется страница mfa с пустым текстовым полем. Я хочу, чтобы он был заполнен автоматически. Я выполнил шаги, описанные в [https://stackru.com/questions/54118940/populate-the-email-address-text-box-in-azure-ad-b2c-orchestration provided[1], но похоже, что это не так " t работать с дисплеем управления.
Как получить доступ / обновить поле "extension_mfaByPhoneOrEmail" с помощью ms graph api. Я нашел один образец для этого, но он использует некоторый идентификатор для "extension_mfaByPhoneOrEmail", который я не смог найти на лазурном портале. где я могу получить этот идентификатор? "https://graph.microsoft.com/v1.0/me/extensions/{{ExtensionId}}"
1 ответ
Вы можете использовать элементы InputClaims, чтобы предварительно указать значение требований, которые необходимо получить от пользователя на странице. Любые InputClaimsTransformations можно определить в самоутверждаемом техническом профиле, который ссылается на этот элемент управления отображением. Пожалуйста, обратитесь к документу
В API Graph вы получите значение атрибута extentions как:
extension_[GUID]_[ClaimName]
, Чтобы найти GUID, вы можете проверить вazure portal open ad app registrations -> b2c-extensions-app -> properties -> app id.