首页 > 解决方案 > Azure B2C - 如何添加额外的身份验证字段?

问题描述

我想向我的用户登录页面添加其他用户输入字段。通过为我的字段添加新的 claimType 然后将声明作为 OutputClaim 引用,如https://docs.microsoft.com/en-us/azure/active-中的示例,向用户注册页面添加其他字段很简单目录-b2c/active-directory-b2c-configure-signup-self-asserted-custom

但是,当我将相同的 OutputClaim 字段添加到标准登录过程(例如 SelfAsserted-LocalAccountSignin-Email)时,它不会显示新字段,但会因缺少我的字段的错误而无法验证。将其添加为 InputClaim 没有任何区别。

非常感谢任何帮助。

标签: azure-ad-b2cidentity-experience-framework

解决方案


想要将其他用户输入字段添加到我的用户登录页面。

不,这是不可能的,这是设计使然。

解决方法

在成功登录后添加一个页面,并从下一个自断言页面获取附加值作为输入。

添加新的自断言页面的优势

如果您添加一个新页面,该页面也适用于社交帐户和本地帐户。


推荐阅读