You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure ADB2C用户注册流程中添加Company name字段?

Azure AD B2C 注册流程添加内置Company name属性解决方案

不需要创建自定义属性,Company name是AD B2C的内置用户属性,只是默认未在用户流的可选内置属性列表中显示,你可以通过以下两种方式将其关联到注册表单:

方式一:Azure门户用户流配置(适合快速修改)

  • 登录Azure门户,进入你的AD B2C租户后台
  • 进入用户流模块,选中需要修改的注册类用户流
  • 切换到用户属性标签页,点击添加属性
  • 在属性列表中点击显示更多,滚动找到并勾选Company Name,点击确定保存
  • 若需要将该属性返回给业务应用,切换到应用程序声明标签页,同样添加Company Name到输出声明列表
  • 保存用户流后,注册流程会自动显示Company name输入框,填写的内容将直接存入内置属性中

方式二:自定义策略配置(适合复杂业务场景)

  • 打开你的自定义策略XML文件(如SignUpOrSignin.xml)
  • 在<BuildingBlocks>节点下的<ClaimsSchema>中,添加内置companyName声明的配置:
<ClaimType Id="companyName">
  <DisplayName>Company Name</DisplayName>
  <DataType>string</DataType>
  <UserInputType>TextBox</UserInputType>
</ClaimType>
  • 在<UserJourneys>对应的注册步骤里,将companyName声明加入用户输入项集合
  • 若需将属性返回给应用,在<RelyingParty>的<OutputClaims>节点中添加<OutputClaim ClaimTypeReferenceId="companyName" />
  • 上传更新后的自定义策略到AD B2C租户即可

注意事项

  • 所有类型的用户流都支持添加该内置属性,无需额外权限
  • 配置完成后可测试注册流程,后续在AD B2C用户列表中可直接查看用户的Company name内置属性值

内容的提问来源于stack exchange,提问作者Bruno

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 08:04:53