我正在发送一个请求到PUT /{realm}/groups/{id}
,将一个组属性添加到现有的组中。
PUT请求的主体内容如下:
{"attributes":{"id":123}}
出现故障并返回了500错误。
关于“Map”模式的格式,文档并不清晰。https://www.keycloak.org/docs-api/6.0/rest-api/#_grouprepresentation 显示“attributes”字段类型为“Map”,但未定义其格式。我尝试了几种格式,例如:
{"attributes":[{"id":123}]}
{"attributes":{"key":"id","value":123}}
{"attributes":[{"key":"id","value":123}]}
但是它们都没有起作用。
什么是“Map”架构,为什么我的请求返回500错误?