1

我们在 WSO2 身份服务器版本 4.5.0 中遇到问题,我们已将默认的嵌入式 Apache DS 替换为 OID(Oracle Internet 目录)。

我们已经按照我们认为应该的方式更新了 user-mgt.xml 和其他配置文件。

但是,我们无法将用户/角色从 WSO2 写回 LDAP。

通过 Directory Studio 登录时,我们可以直接在 LDAP 中编写创建用户/角色。

我们可以在 WSO2 中查看用户/角色。我们也可以在 WSO2 中删除一个用户。

我们已经阅读了有关配置用户存储的用户文档:https ://docs.wso2.org/display/IS450/Configuring+Primary+User+Stores#ConfiguringPrimaryUserStores(Carbon4.2.0v2)-ConfiguringanexternalLDAPorActiveDirectoryuserstore

只有通过 WSO2 写入 LDAP 不起作用,所以它一定是 WSO2 配置问题。我再次将 UserStoreManager 配置为 ReadWriteLDAPUserStoreManager - 通过 WSO2 读取和删除工作正常。

有没有人对在哪里解决这个问题有任何想法/建议?

4

1 回答 1

1

我们发现了问题。我们为外部 LDAP 切换了默认 LDAP,但模式定义有点关闭,并且我们在 user-mgt.xml 中启用了 SCIM。

这里有一个很好的解释:http: //sureshatt.blogspot.com/2013/06/scim-user-provisioning-with-wso2.html

于 2014-06-18T16:46:30.393 回答