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

如何强制Azure AD返回Graph端点声明替代groups声明以缩减JWT令牌大小?

强制Azure AD返回增量式组声明以缩减令牌体积

可以强制Azure AD生成不含groups声明、改用_claim_names和_claim_sources的JWT令牌,不受200个组的阈值限制,具体操作有两种方式:

方式一:通过Azure门户可视化配置

  1. 登录Azure门户,定位到你的应用注册
  2. 切换到令牌配置标签页,点击添加组声明
  3. 在配置弹窗中:
    • 选择需要包含的组类型(如安全组)
    • 勾选使用增量组声明选项
    • 点击添加保存配置

方式二:直接编辑应用注册清单

  1. 进入应用注册的清单编辑界面
  2. 找到groupMembershipClaims字段,设置为对应组类型(如"SecurityGroup")
  3. 添加optionalClaims节点,配置增量声明规则:
    "optionalClaims": {
      "idToken": [],
      "accessToken": [
        {
          "name": "groups",
          "source": null,
          "essential": false,
          "additionalProperties": [
            "emit_as_roles"
          ]
        }
      ],
      "saml2Token": []
    }
    

完成配置后,所有用户的JWT令牌都会用_claim_names和_claim_sources替代直接的groups数组,通过Microsoft Graph端点获取组信息,有效缩减令牌体积以适配SignalR的4K大小限制。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 06:05:17