【发布时间】:2013-11-25 12:31:18
【问题描述】:
我已将 ldap 与 wso2 IS 集成,我可以从 IS 访问 ldap 用户,但现在我想通过使用 scim 端点(以 RESTful 方式)将新用户添加到 ldap 用户存储。请帮助..
【问题讨论】:
-
我猜。这已经在这里讨论过stackoverflow.com/questions/19597290/…
-
向 ldap 用户存储添加新用户并没有告诉任何内容,每当使用 curl 命令创建新用户时,它直接进入身份用户存储,没有添加到 ldap 用户存储。 .
-
表示你配置了两个用户存储?基本上,您已经使用 Identity Server 配置了一个 LDAP 用户存储。好的?然后是身份服务器提供的默认用户存储。用户始终在默认用户存储中创建...然后您需要使用用户存储的域名来限定用户名。例如,如果用户存储域名是“foo”。然后用户必须用“foo/user1”创建
-
我已将 SCIM 声明映射到 Active Directory 的现有属性。现在我可以使用以下 cURL 命令将用户添加到 ldap。但它不适用于以下 curl 命令 curl -v -k --user admin:admin --data "{"schemas":[],"name":{"familyName":"gunasinghe","givenName":" hasinitg"},"userName":'ldap/hasinitg',"password":"hasinitg","emails":[{"primary":true,"value":"hasini_home.com" ,"type":"home"},{"value":"hasini_work.com","type":"work"}]}" --header "Content-Type:application/json" localhost:9443/wso2/scim/Users
-
"Errors":[{"description":"将用户添加到用户存储时出错:ldap/hasinitg..","code":"500"}]}* wso2 中的错误IS 控制台错误 org.wso2.charon.core.protocol.endpoints.UserResourceEndpoint} - 将用户添加到用户存储时出错:ldap/hasinitg..org.wso2.carbon.user.core.UserStoreException:无法访问目录上下文或用户已存在于系统中
标签: rest ldap wso2 wso2is scim