Как автоматически заполнить поле электронной почты на странице mfa, когда управление отображением используется в настраиваемых политиках

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

  1. Когда пользователь входит в систему, появляется страница mfa с пустым текстовым полем. Я хочу, чтобы он был заполнен автоматически. Я выполнил шаги, описанные в [https://stackru.com/questions/54118940/populate-the-email-address-text-box-in-azure-ad-b2c-orchestration provided[1], но похоже, что это не так " t работать с дисплеем управления.

  2. Как получить доступ / обновить поле "extension_mfaByPhoneOrEmail" с помощью ms graph api. Я нашел один образец для этого, но он использует некоторый идентификатор для "extension_mfaByPhoneOrEmail", который я не смог найти на лазурном портале. где я могу получить этот идентификатор? "https://graph.microsoft.com/v1.0/me/extensions/{{ExtensionId}}"

1 ответ

  1. Вы можете использовать элементы InputClaims, чтобы предварительно указать значение требований, которые необходимо получить от пользователя на странице. Любые InputClaimsTransformations можно определить в самоутверждаемом техническом профиле, который ссылается на этот элемент управления отображением. Пожалуйста, обратитесь к документу

  2. В API Graph вы получите значение атрибута extentions как: extension_[GUID]_[ClaimName], Чтобы найти GUID, вы можете проверить в azure portal open ad app registrations -> b2c-extensions-app -> properties -> app id.

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