Apache Directory Studio не показывает новых созданных в WSO2 IS пользователей - PullRequest
0 голосов
/ 10 октября 2018

Мы работаем с 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 все в порядке

Если я отключу SCIM в UserStoreManager (false), студия Apache Directory работает без каких-либо исключений, и отображаются все пользователи в дереве.Конечно, у них нет атрибутов SCIM

Если я создаю пользователей через SCIM 1.1 или SCIM 2.0, данные этих пользователей не отображаются в Apache Directory Studio, и возникает исключение.

Что мне нужно настроить в Apache DS или WSO2 IS?

1 Ответ

0 голосов
/ 11 октября 2018

Существует сопоставление заявки: http://wso2.org/claims/resourceType с атрибутом LDAP ref .WSO2 IS устанавливает для этого атрибута значение Пользователь , но атрибут ref имеет синтаксическое описание IA5String , а значение Пользователь неверно.Таким образом, это сопоставление утверждений должно быть изменено, и тогда ApacheDS будет работать правильно.

...