azure - 在自定义策略中使用显示控件时如何自动填充 MFA 页面上的电子邮件字段

标签 azure azure-ad-b2b azure-ad-b2c-custom-policy

我必须使用自定义电子邮件模板,因此我在自定义策略中添加了显示控件,现在我因此遇到了以下问题。

  1. 当用户登录时,会出现带有空文本框的 MFA 页面。我希望它能够自动填充。 我按照Populate the email address text box in Azure AD B2C Orchestration中提供的步骤进行操作 但似乎它不适用于显示控制。

  2. 如何使用 ms graph api 访问/更新“extension_mfaByPhoneOrEmail”字段。我找到了一个示例,但它使用了“extension_mfaByPhoneOrEmail”的一些 id,我在 azure 门户上找不到该 id。我在哪里可以得到这个id? “https://graph.microsoft.com/v1.0/me/extensions/{{ExtensionId}}”

最佳答案

  1. 您可以使用 InputClaims 元素预先填充要从页面上的用户收集的声明值。任何 InputClaimsTransformations 都可以在引用此显示控件的自断言技术配置文件中定义。 请引用document

  2. 在 Graph API 中,您将获得扩展属性值,如下所示:extension_[GUID]_[ClaimName],要查找 GUID,您可以在 azure 门户打开广告中查看应用程序注册 -> b2c-extensions-app -> 属性 -> 应用程序 ID。

关于azure - 在自定义策略中使用显示控件时如何自动填充 MFA 页面上的电子邮件字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63635167/

相关文章:

Azure 通知服务 : The remote server returned an error: (401) Unauthorized. ExpiredToken : . TrackingId:

azure - 使用 Azure CLI 将 SSL 证书从 KeyVault 绑定(bind)到 webapp

oauth-2.0 - AAD 组声称某些用户的 JWT token 中缺少

azure-ad-b2c - 在 Azure AD B2C 中,我们如何在注册和登录时自动链接帐户?用户应该永远只有一个帐户

azure-ad-b2c - B2C 自定义内容 - 将声明值输出为隐藏字段

azure - 用户 '<token-identified principal>' 基于 AD token 的身份验证登录失败。在 Azure SQL 的 Entity Framework 6 中

Azure AD Python - 意外的轮询状态 invalid_client 错误

azure - 我应该为企业 B2B 解决方案创建多少个 Azure AD 目录?

c# - 如何使用 C# WEB API(基于 token ).net core 对 Azure AD 应用程序进行身份验证和授权

azure-ad-b2c - 显示密码/密码切换器标签的 Azure B2C 本地化