Apache Directory Studio不显示在WSO2 IS用户中创建的新内容

时间:2018-10-10 07:29:15

标签: wso2 wso2is

我们正在使用WSO2 IS v.5.3.0,但是现在我们将升级该服务器。 现在,我正在尝试使用5.6和5.7版本。我使用嵌入式LDAP和H2 DB版本的服务器安装了干净的产品,没有任何更改,但出现了问题: 当我通过管理控制台添加新用户时,Apache Directory Studio不显示该用户,并引发异常: Error while reading entry javax.naming.NamingException at org.apache.directory.studio.connection.core.io.api.CursorStudioNamingEnumeration.next(CursorStudioNamingEnumeration.java:317) at org.apache.directory.studio.connection.core.io.api.CursorStudioNamingEnumeration.next(CursorStudioNamingEnumeration.java:1) at org.apache.directory.studio.ldapbrowser.core.jobs.SearchRunnable.searchAndUpdateModel(SearchRunnable.java:323) .....

似乎WSO2 IS管理控制台正常运行。在WSO2 IS v.5.3.0服务器中一切正常

如果我在UserStoreManager中禁用了SCIM(false),则Apache Directory Studio可以正常工作,并且显示树中的所有用户。当然,它们没有SCIM属性

如果我通过SCIM 1.1或SCIM 2.0创建用户,则这些用户的接口数据不会显示在Apache Directory Studio中,并且会引发异常。

我必须在Apache DS或WSO2 IS中配置什么?

1 个答案:

答案 0 :(得分:0)

有一个声明映射: http://wso2.org/claims/resourceType到LDAP属性 ref 。 WSO2 IS将此属性设置为值 User ,但是属性 ref 具有语法说明 IA5String ,而值 User 不是正确。因此,应更改此声明映射,然后ApacheDS才能正常工作。