Запись псевдонима в LDAP и выборка данных псевдонима

Я совершенно новичок в LDAP. Я не понимаю, как создать псевдоним в LDAP. Я использую шаблон Spring-LDAP в своем проекте. Мой сценарий таков: Имрана Кхана можно найти в разделах «Спорт» и «Политика». Я хочу создать псевдоним против политических связей Имрана Хана со спортом. Может ли один сервер запросов LDAP использовать как обычную запись, так и запись псевдонима. Или мне нужно написать два разных запроса для этой цели. Если это что-то из этого, пожалуйста, помогите мне с правильным запросом. Также в случае получения результата из записей псевдонима, каким будет запрос. Любая помощь приветствуется, заранее спасибо.


person Raktim    schedule 21.02.2013    source источник


Ответы (1)


Может ли один запрос LDAP обслуживать как обычную запись, так и запись псевдонима.

Да, если его область действия и аргументы поиска достаточны для доступа к записям в обоих местах. Однако псевдонимы обычно разрешаются автоматически, поэтому результатом должны быть две копии одной и той же записи, исходной (без псевдонима).

Или мне нужно написать два разных запроса для этой цели.

No.

Также в случае получения результата из записей псевдонима, каким будет запрос.

Запись псевдонима вообще не возвращается. Оригинальный есть. Вам не нужно беспокоиться об этом.

person user207421    schedule 21.02.2013
comment
Спасибо за ваш ответ. Это было действительно полезно. Но немного, мне нужно быть ясным с вашей стороны. Во-первых, согласно вашему предложению, я предполагаю, что нам не нужно беспокоиться о записи псевдонима, если есть правильный метод с параметром. Если это правда, просто дайте мне знать одну вещь: мы используем ldapTemplate.bind(o=test1, null, personAttributes) для записи ldap, как мы должны также использовать это вычисление для записи псевдонима? - person Raktim; 22.02.2013
comment
@Raktim Я не понимаю твоего предположения или твоего вопроса. Если вы спрашиваете, как создать псевдоним, ответ заключается в том, что вы должны использовать класс aliasedObject и соответствующим образом установить его атрибуты. - person user207421; 23.02.2013
comment
Привет, еще раз спасибо за ваш ответ. Поскольку я только новичок в LDAP, я даже не знал, как создать запись псевдонима (как я уже говорил в предыдущем посте). Теперь из вашего предложения ясно, что для этой цели я должен использовать класс aliasedObject. Было бы хорошо, если бы вы просто дали мне пример или ссылку о том, как это сделать. Большое спасибо... - person Raktim; 23.02.2013