【问题标题】:Create group/role in wso2 IS with SCIM to ldap在 wso2 IS 中使用 SCIM 创建组/角色到 ldap
【发布时间】:2014-01-28 14:05:18
【问题描述】:

在 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”)并出现语法错误。

【问题讨论】:

  • 能否请您告诉我们错误错误消息(stackrace)

标签: ldap wso2 wso2is scim


【解决方案1】:

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

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

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

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

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

("displayName": "ldap\engineer")

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

【讨论】:

  • 另一个问题是如何为特定租户创建用户。我尝试使用租户管理员 ID、密码,但没有成功,尝试在 displayName 中包含租户域为“ldap/tenant1/xyz”,但没有成功。
  • 要在特定租户中创建用户,您需要使用租户的管理员凭据对 SCIM 端点进行身份验证(必须使用租户用户/密码创建基本身份验证)。但其他参数与超级租户相同。
  • 我们可以将用户添加到一个现有的主要组吗??
猜你喜欢
  • 2017-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多