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

如何从Azure B2C的应用程序声明中获取登录用户的用户名?

不用折腾自定义政策,内置配置就能搞定

完全没必要为了获取用户名专门创建自定义政策,用现有的登录用户流就能轻松解决,步骤很简单:

  • 登录Azure B2C后台,找到你的登录用户流,进入「应用程序声明」设置项
  • 在可选声明列表里勾选用户名(signInNames.userName)(后台手动创建的用户默认自带这个属性),保存后重新发布用户流

完成以上操作后,用户登录时,你的应用就能在ID Token或Access Token的声明中直接拿到用户名字段了。自定义政策一般是用来处理复杂业务逻辑的,比如多步骤自定义流程、跨系统身份联动这类场景,这种简单的声明添加需求用内置用户流完全够用,属于杀鸡不用牛刀。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 22:39:50