Операции пользователя / группы LDAP

Я использую Sun DS v5.2. У меня есть три атрибута: назначение, роль. Я использую инструмент, с помощью которого при создании записи создания / изменения пользователя с заполненным обозначением в группу "Участники" добавляется уникальный член.

Теперь есть обстоятельства, когда

Сценарий 1: * Создание / изменение записи пользователя не выполняется с помощью инструмента, поэтому уникальный член для этой записи пользователя не добавляется в группу "Участники".

Сценарий 2: * Когда удаляется соответствующая запись пользователя, запись группы не удаляется.

Это вызывает несогласованность пользователей и группы.

Не могли бы вы предложить способы решения этой проблемы?

Спасибо, Саш.

1 ответ

Решение

Для сценария № 1 вы можете получить список пользователей с установленным назначением (например, с помощью фильтра поиска ((objectclass=yourUserClass)(designationAttribute=*)), затем получить группу участников и выяснить, кто отсутствует

Для сценария 2 вы можете легко извлечь эти пользовательские записи без атрибута обозначения с помощью следующего фильтра поиска ((objectclass=yourUserClass)(!(DesignationAttribute = *)), а затем при необходимости можете удалить их из группы участников.

Другие вопросы по тегам