Azure AD B2C API 连接器用户属性

标签 azure azure-active-directory azure-ad-b2c azure-ad-b2c-custom-policy

我正在设置 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/

相关文章:

azure - 如何使用 .NET Core 3.1 通过 Visual Studio 2019 开发 Azure Functions 时使用 AD 身份验证

azure - Azure AD 上的组织名称必须是唯一的吗?

python - 仅在 azure ml studio 中使用 python 笔记本创建 azure ml 实验

azure - AKS 服务没有任何事件端点

azure - ListQueuesSegmented 与 ListQueues

c# - MsalService异常: AADSTS90014: The required field 'aud' is missing

azure - 当应用服务计划有 7 GiB 时,WebJob 只能访问 2 GiB 内存

azure - Azure AD MFA 中是否有锁定功能?

azure - Microsoft Graph API 中的一个或多个属性包含无效值

azure - ADB2C的refresh_token总是在一天内过期