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

Keycloak 19.0.2通过REST API创建默认类型客户端作用域失败

解决Keycloak 19.0.2创建默认类型SAML客户端作用域显示为None的问题

问题原因

你通过REST API创建默认类型的SAML客户端作用域时,指定的type字段值为小写的"default",但Keycloak的API要求该字段使用大写枚举值,无法识别小写值导致作用域类型被设为None。

修复后的请求体

将请求中的type字段改为大写的"DEFAULT"即可解决问题,完整请求体如下:

{
  "attributes": {
    "display.on.consent.screen": "false",
    "include.in.token.scope": "false",
    "gui.order": "1"
  },
  "name": "example",
  "description": "example",
  "type": "DEFAULT",
  "protocol": "saml"
}

补充说明

Keycloak内部对客户端作用域类型采用枚举定义(有效值为DEFAULT、OPTIONAL等),虽然UI提交的请求表面显示为小写,但后端会自动转换为大写格式。直接传入小写值会触发默认逻辑,将作用域类型置为None。

内容的提问来源于stack exchange,提问作者Sirish Kumar Bethala

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 01:55:21