我正在设置 Azure AD B2C 并在配置文件创建中包含 API 连接器。我使用策略“注册并从用户流登录”。现在我想添加一个我自己创建的用户属性。该字段不应在用户属性下可见(用户不应自己填写此字段),但应由 API 填写并在应用程序声明下和 token 中返回。这对于用户流量来说可能吗?或者目前这只能通过身份体验框架下的自定义策略实现?
感谢您的回答
最佳答案
使用 Azure AD B2C 用户流执行此操作的方法是使用 JavaScript 隐藏该字段,以便用户看不到该字段,即使它被选为用户流中的属性也是如此。
在此示例中,类似的方法是用户在注册时启用验证码 - https://github.com/Azure-Samples/active-directory-b2c-dotnet-sign-up-user-flow-captcha .
这里是在用户流程中使用 JavaScript 的官方文档 - https://learn.microsoft.com/en-us/azure/active-directory-b2c/javascript-and-page-layout .
关于Azure AD B2C API 连接器用户属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66262254/