OpenLDAP: Member & Java - PullRequest
       6

OpenLDAP: Member & Java

0 голосов
/ 06 октября 2011

Я использую OpenLDAP 2.4 для аутентификации пользователя.Чтобы назначить роли, я добавил пользователей в группы, используя атрибут member.Поскольку некоторые приложения нуждаются в информации memberOf, я включил оверлей memberOf (который работает должным образом).

Так что на самом деле я могу получить свойство memberOf с помощью ldapsearch, но проблема в том, что приложение не может получить эту информациюпотому что свойство memberOf не является реальным атрибутом.Это приложение использует функции Java:

  • search (javax.naming.directory.dircontext)
  • getAttribute (javax.naming.directory.searchresult)

Так что мой вопрос: есть ли способ сделать это свойство memberOf «видимым» как реальный атрибут или есть другая функция java, которая может извлечь это свойство memberOf.

Большое спасибо!:)

1 Ответ

3 голосов
/ 06 октября 2011

Информационная модель сервера каталогов не имеет свойств, она имеет атрибуты.Атрибут memberOf должен быть запрошен, то есть он должен быть включен в запрошенный список атрибутов, который является частью поискового запроса.Для получения дополнительной информации о поисковых запросах и ldapsearch см. " Using ldapsearch ".

...