【发布时间】:2018-06-04 04:28:08
【问题描述】:
我想编写ScriptBasedOIDCProtocolMapper 脚本来处理我的角色声明的一些自定义逻辑。不幸的是,我无法返回正确序列化的数组。
即当脚本返回以下数组时:
["one", "two"]
声明值被序列化为映射:
...other claims...
claimName: { 0: "one", 1: "two" }
我期望 JSON 数组的位置:
...other claims...
claimName: ["one", "two"]
对此我能做些什么?
我想避免提供自定义协议映射器,我还有其他脚本映射器用例,即处理 scope 和 aud 声明。
【问题讨论】:
标签: serialization wildfly claims-based-identity keycloak