Keycloak Admin API中<string> array(csv)类型查询参数的格式是什么
Keycloak事件查询type参数正确传参方式
要同时筛选LOGIN和LOGOUT两类事件,正确的查询参数写法为重复指定type参数,示例请求路径如下:GET /{realm}/events?type=LOGIN&type=LOGOUT
相关说明
- Keycloak REST API中标记为
<string> array(csv)的字符串数组类型查询参数,实际采用重复参数名的方式传递多值,而非逗号拼接、包裹引号的写法,因此你之前尝试的两种写法都不会生效。 - 如需筛选更多事件类型,只需要在请求参数后继续追加
&type=<事件类型>即可。
可参考如下curl测试示例:
curl --location --request GET 'http://你的Keycloak服务地址/auth/admin/realms/你的领域名/events?type=LOGIN&type=LOGOUT' \ --header 'Authorization: Bearer 你获取的管理员访问令牌'
内容的提问来源于stack exchange,提问作者E. Karim
相关产品推荐
相关产品推荐

