Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WSO2身份服务器-SCIM筛选_Wso2_Scim - Fatal编程技术网

WSO2身份服务器-SCIM筛选

WSO2身份服务器-SCIM筛选,wso2,scim,Wso2,Scim,在尝试测试WS02 SCIM服务器实现时,我们发现过滤实现不符合SCIM 1.1规范 例如,当尝试使用以下过滤器时: “?filter=”后面的字符串是“userNameEqNewUser20”。它应该表示属性“userName”“Eq”“NewUser20” 根据SCIM 1.1规范,它实际上应该是: 过滤器=用户名Eq“NewUser20” (即带有空格) 它的URL编码为: 筛选器=用户名+Eq+%22NewUser9%22 WSO2只接受: 过滤器=用户名eqnewuser20 这是错

在尝试测试WS02 SCIM服务器实现时,我们发现过滤实现不符合SCIM 1.1规范

例如,当尝试使用以下过滤器时:

“?filter=”后面的字符串是“userNameEqNewUser20”。它应该表示属性“userName”“Eq”“NewUser20”

根据SCIM 1.1规范,它实际上应该是:

过滤器=用户名Eq“NewUser20”

(即带有空格)

它的URL编码为:

筛选器=用户名+Eq+%22NewUser9%22

WSO2只接受:

过滤器=用户名eqnewuser20

这是错误的

此外,WSO2的实现不会为“服务提供者配置”和“模式”返回任何内容,这是SCIM 1.1规范“/ServiceProviderConfigs”和“/Schema”中定义的两个众所周知的端点。这些是必需的,但不是由WS02 SCIM服务器实现实现的

是否有人对此有任何见解,或者有过针对WS02 SCIM服务器实现实现SCIM客户端的经验

非常感谢您提前提出的建议


Tommy

带Eq的过滤器不符合规范是一个问题,并在[1]中报告

WSo2 Identity server不支持“服务提供商配置”和“架构”,但仅支持“用户”和“组”端点。 用户和组模式几乎遵循规范中的默认模式和支持的扩展用户模式[2] 在WSO2IS文档中可以找到所有配置详细信息,以及WSO2 Identity server中SCIM实现的更多信息[3]

[1] [2] [3]