Azure B2C - 如何添加其他身份验证字段?



我想向我的用户登录页面添加其他用户输入字段。通过为我的字段添加新的 claimType,然后将声明引用为 OutputClaim,将其他字段添加到用户注册页面,就像 https://learn.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-configure-signup-self-asserted-custom 中的示例一样,这是微不足道的。

但是,当我将相同的 OutputClaim 字段添加到标准登录旅程(如自我断言-本地帐户登录-电子邮件(时,它不会显示新字段,但验证失败,并显示我的字段丢失的错误。将其添加为 InputClaim 没有任何区别。

任何帮助非常感谢。

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

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

解决方法

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

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

如果您添加一个既适用于社交帐户又适用于本地帐户的新页面。

最新更新