The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"OpenLDAP+OUTLOOK 2003"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"OpenLDAP+OUTLOOK 2003"  
Сообщение от suslic (??) on 27-Авг-08, 16:44 
Привет Всем.

Проблема с выводом на екран всех записей Адресной книги из openldap при нажатии кнопки в самом Outlook "Адресная книга". Список пуст, и обновляется токо при задании любого параметра поиска.

--- нажал на кнопку Outlook "Адресная книга" ---

conn=0 fd=10 ACCEPT from IP=192.168.0.120:1879 (IP=192.168.0.247:389)
conn=0 op=0 BIND dn="cn=user,ou=People,dc=kurort" method=128
conn=0 op=0 BIND dn="cn=user,ou=People,dc=kurort" mech=SIMPLE ssf=0
conn=0 op=0 RESULT tag=97 err=0 text=
conn=0 op=1 SRCH base="" scope=0 deref=0 filter="(objectClass=*)"
conn=0 op=1 SRCH attr=objectClass defaultNamingContext
conn=0 op=1 SEARCH RESULT tag=101 err=0 nentries=1 text=


запрос из консоли
---- ldapsearch -H ldap://192.168.0.247 -b "" -D "cn=user,ou=People,dc=kurort" -w "123456" -x "objectClass defaultNamingContext" ------

conn=2 fd=11 ACCEPT from IP=127.0.0.1:54395 (IP=192.168.0.247:389)
conn=2 op=0 BIND dn="cn=user,ou=People,dc=kurort" method=128
conn=2 op=0 BIND dn="cn=user,ou=People,dc=kurort" mech=SIMPLE ssf=0
conn=2 op=0 RESULT tag=97 err=0 text=
conn=2 op=1 SRCH base="" scope=2 deref=0 filter="(objectClass=*)"
conn=2 op=1 SRCH attr=objectClass defaultNamingContext
conn=2 op=1 SEARCH RESULT tag=101 err=0 nentries=284 text=

итого есть все 284 записей при запросе из консоли.

запрос отличается токо параметром scope , томесть должен передаватся scope=2 , а Outlook передает scope=0

КАК ?! заставить Outlook передавать запрос с параметром scope=2 ?
или как-нибуть изменить slapd.conf
штоб заменял в запросах scope из 0 на 2

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "OpenLDAP+OUTLOOK 2003"  
Сообщение от pavel_simple (??) on 27-Авг-08, 16:55 
>[оверквотинг удален]
>conn=2 op=1 SEARCH RESULT tag=101 err=0 nentries=284 text=
>
>итого есть все 284 записей при запросе из консоли.
>
>запрос отличается токо параметром scope , томесть должен передаватся scope=2 , а
>Outlook передает scope=0
>
>КАК ?! заставить Outlook передавать запрос с параметром scope=2 ?
>или как-нибуть изменить slapd.conf
>штоб заменял в запросах scope из 0 на 2

scope ....
SUBTREE:

    This value is used to indicate searching of all entries at all levels under and including the specified base DN.

если не получится настроить аутглюк (хотя мне не понятно с чем может быть проблема в данном случае) -- можно будет воспользоваться модулем relay

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "OpenLDAP+OUTLOOK 2003"  
Сообщение от suslic (??) on 28-Авг-08, 09:42 
К сожелению можуль relay не имеет возможности регулировать тип запроса от клиента. (
Думаю прописать банальный покси на FIFO и через него подменять байт значения scope )... но ето не выход ... должен быть какой нибуть стандартный ход, ведь Outlook как бы нибыл - к серверу Exchange посылает запросы в пакетах scope 2 Оо
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "OpenLDAP+OUTLOOK 2003"  
Сообщение от pavel_simple (??) on 28-Авг-08, 09:54 
>К сожелению можуль relay не имеет возможности регулировать тип запроса от клиента.
>(

вы не в ту сторону думаете
"
DESCRIPTION

       The primary purpose of this slapd(8) backend is to map a naming context
       defined in a database running in the same slapd(8) instance into a vir-
       tual  naming  context, with attributeType and objectClass manipulation,
       if required.  It requires the rwm overlay.

       This backend and the above mentioned overlay are experimental.
"
т.е. можно всех юзеров и их необходимые атрибуты смапировать в виртуальный каталог

>Думаю прописать банальный покси на FIFO и через него подменять байт значения
>scope )... но ето не выход ... должен быть какой нибуть

хмм... "Настоящие коммунисты лёгких путей не ищут" (C) Народная Мудрось
>стандартный ход, ведь Outlook как бы нибыл - к серверу Exchange
>посылает запросы в пакетах scope 2 Оо

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "OpenLDAP+OUTLOOK 2003"  
Сообщение от suslic (??) on 28-Авг-08, 10:13 
из www.openldap.org/ doc/admin24/guide.html
10.9. Relay
10.9.1. Overview

The primary purpose of this slapd(8) backend is to map a naming context defined in a database running in the same slapd(8) instance into a virtual naming context, with attributeType and objectClass manipulation, if required. It requires the rwm overlay.

как я понял манипуляции с attributeType and objectClass
но ведь ето не scope "масштаб" запроса

из man ldapsearch

-s base|one|sub|children
              Specify  the scope of the search to be one of base, one, sub, or
              children to specify a base object, one-level, subtree, or  chil-
              dren search.  The default is sub.  Note: children scope requires
              LDAPv3 subordinate feature extension.

возмоджно ли подменить при помощи модуля relay запросы маштаба "scope base" на "scope sub"

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "OpenLDAP+OUTLOOK 2003"  
Сообщение от pavel_simple (??) on 28-Авг-08, 10:19 
>возмоджно ли подменить при помощи модуля relay запросы маштаба "scope base" на
>"scope sub"

всё равно Вы ничего не поняли
подменять запросы.... модифицироваь их? -- ещё раз -- не туда вы думаете

смапприруйте всех пользователей и их аттрибуты без дерева в один ou -- и всё -- больше ничего не надо


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "OpenLDAP+OUTLOOK 2003"  
Сообщение от suslic (??) on 28-Авг-08, 10:40 
>>возмоджно ли подменить при помощи модуля relay запросы маштаба "scope base" на
>>"scope sub"
>
>всё равно Вы ничего не поняли
>подменять запросы.... модифицироваь их? -- ещё раз -- не туда вы думаете
>
>
>смапприруйте всех пользователей и их аттрибуты без дерева в один ou --
>и всё -- больше ничего не надо

спасибо

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "OpenLDAP+OUTLOOK 2003"  
Сообщение от alpor on 09-Сен-08, 22:28 
>смапприруйте всех пользователей и их аттрибуты без дерева в один ou --
>и всё -- больше ничего не надо

А можно пример?
У меня сейчас и так все в одном ou, без дерева - и список не выводит.
Тот же Outlook у меня нормально показывает список с LDAP сервера CommuniGate,
а с OpenLDAP - не хочет.
Структура - одинаковая, не считая того, что в CommuniGate схема несколько иная.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "OpenLDAP+OUTLOOK 2003"  
Сообщение от alpor on 10-Сен-08, 01:22 
>>смапприруйте всех пользователей и их аттрибуты без дерева в один ou --
>>и всё -- больше ничего не надо
>
>А можно пример?
>У меня сейчас и так все в одном ou, без дерева -
>и список не выводит.
>Тот же Outlook у меня нормально показывает список с LDAP сервера CommuniGate,
>
>а с OpenLDAP - не хочет.

После интенсивного поиска в интернетах и проведения небольшого теста, нашёл-таки ответ.
OpenLDAP не подерживает так называемый VLV.
И список всех адресов (без поиска) Outlook не показывает именно поэтому.

Желающие могут погуглить OpenLDAP VLV support.
Также полезно посмотреть сюда: http://support.microsoft.com/kb/555536
Там в самом конце есть раздел MORE INFORMATION.

Вот так вот. Надо искать другой сервер.
Тема закрыта.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру