当试图测试WS02 SCIM服务器实现时,我们发现过滤实现不遵守SCIM 1.1规范。WSO2身份认证服务器 - SCIM过滤
例如,试图像下面这样的过滤器时:
https://WSO2server.acme.com:9443/wso2/scim/Users?filter=userNameEqNewUser20
在之后的字符串“?过滤器=”是“userNameEqNewUser20”。它应该表示属性“userName”“Eq”“NewUser20”。
按照SCIM 1.1规范,它应该是:
滤波器=用户名等式“NewUser20”
(即空格)
,它是URL编码为:
filter = userName + Eq +%22NewUser9%22
WSO2只接受:
filter = userNameEqNewUser20
这是错误的。
此外,WSO2的实现不会为“服务提供者配置”和“模式”返回任何内容 - 这些是在SCIM 1.1规范“/ ServiceProviderConfigs”和“/ Schemas”中定义的两个众所周知的端点。这些是强制性的,但不是由WS02 SCIM服务器实现实现的。
有没有人对WSO2 SCIM服务器实现方面有任何见解或实现SCIM客户端的经验?
非常感谢任何提前提示。
汤米