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

Azure B2C:邮箱地址无法作为应用声明且未出现在声明结果中

Azure B2C 用户流配置获取邮箱地址(非自定义策略)

1. 确认用户属性配置

  • 进入Azure B2C租户的目标signupsignin用户流,切换到「用户属性」选项卡
  • 确保已勾选「邮箱地址」和「显示名称」,点击「保存」

2. 配置应用声明返回目标字段

  • 在同一用户流的「应用声明」选项卡:
    • 勾选「Email Addresses」,该声明对应令牌中的emails字段(数组格式,存储用户已验证的邮箱)
    • 勾选「Display Name」,该声明对应令牌中的name字段,即用户的显示名称
  • 完成配置后点击「保存」

3. 测试与验证注意事项

  • 使用已完成邮箱验证的测试用户测试用户流,未验证的邮箱不会被包含在声明中
  • 测试完成后,用JWT解析工具查看返回的令牌,确认emails和name字段是否存在
  • 若用户通过社交账号登录,需确认社交账号的邮箱已同步到Azure B2C用户属性中(部分社交平台需额外配置权限以获取邮箱)

4. 常见排查点

  • 检查Azure B2C用户的个人资料,确认「邮箱」字段已正确填充
  • 若使用本地账户注册,确保注册流程中用户填写的邮箱已完成验证步骤

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 15:05:16