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

如何在Azure AD B2C手机号注册/登录流的Token中返回电话号码声明?

在Azure AD B2C手机号注册/登录流程中返回电话号码声明(避免重复字段)

你不需要创建自定义用户属性,直接利用Azure AD B2C内置的电话号码声明就能解决问题,步骤如下:

  • 配置应用程序声明:

    1. 登录Azure AD B2C门户,打开你的手机号注册/登录用户流
    2. 切换到「应用程序声明」标签页
    3. 在可用声明列表里找到「电话号码」,勾选后保存用户流
  • 清理重复的用户属性配置:

    1. 回到用户流的「用户属性」标签页
    2. 取消之前添加的自定义手机号属性的勾选,只保留内置的「电话号码」作为必填项
    3. 保存用户流后,用户在注册/登录时只会看到一个必填的手机号输入框
  • 验证结果:
    完成一次认证流程后,解码ID Token或Access Token,你会看到phoneNumber声明已包含用户提交的电话号码值

提示:如果是本地账户的手机号认证,内置的phoneNumber会自动绑定用户注册时的手机号;如果是社交账户关联手机号的场景,该声明同样会被正确返回。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 19:02:33