Apache Directory Studio 不显示在 WSO2 IS 用户中新创建的
Apache Directory Studio doesn't show new created in WSO2 IS users
我们正在使用 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 中配置什么?
有一个声明映射:
http://wso2.org/claims/resourceType 到 LDAP 属性 ref。 WSO2 IS 将此属性设置为值 User,但属性 ref 具有语法描述 IA5String 和值 用户 不正确。因此,应更改此声明映射,然后 ApacheDS 才能正常工作。
具体来说:将映射从 "ref" 更改为 "resourceType"。我还发现我必须删除我创建的任何现有用户 from/in WSO2 IS 管理控制台并重新创建它们以使 Apache Directory Studio 读取它们。
我们正在使用 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 中配置什么?
有一个声明映射: http://wso2.org/claims/resourceType 到 LDAP 属性 ref。 WSO2 IS 将此属性设置为值 User,但属性 ref 具有语法描述 IA5String 和值 用户 不正确。因此,应更改此声明映射,然后 ApacheDS 才能正常工作。
具体来说:将映射从 "ref" 更改为 "resourceType"。我还发现我必须删除我创建的任何现有用户 from/in WSO2 IS 管理控制台并重新创建它们以使 Apache Directory Studio 读取它们。