1

在 WSo2 中,我有 2 个用户商店。ldap 的一秒我试图用 SCIM 创建一个组到 ldap 我经历了http://hasini-gunasinghe.blogspot.in/2012/11/wso2-identity-server-as-scim-service.html

成功创建用户到 ldap(gave "userName": "ldap/testuser") ,组创建到主存储也成功。但是到 LDAP 的组创建失败(“displayName”:“ldap\engineer”),出现语法错误。

4

1 回答 1

2

如果您收到类似以下的语法错误。解码您发送的 JSON 请求时可能会出现问题。

请求无法解析、语法不正确或违反架构

当使用多个用户存储时。您可以使用“/”字符来分隔 JSON 请求中的域。那么您不能在用户/角色名称中使用双引号。您需要使用单引号。比如下面

--data "{"schemas":[],"userName":'foo/user1',"password":"test"}"

同样在您的请求中,它已使用不是域分隔符的“\”字符。

("displayName": "ldap\engineer")

为了进一步调查,您可以使用确切的错误更新问题。

于 2014-01-28T14:33:51.397 回答