Не отображаются клиенты через LDAP

Обсуждение вопросов и решений

Модератор: ykolesnikov

Ответить
Sacrificer
OTRS Новобранец
Сообщения: 50
Зарегистрирован: 10 окт 2010, 08:13
Откуда: Москва

Не отображаются клиенты через LDAP

Сообщение Sacrificer » 13 окт 2010, 05:41

Поиск Клиентов через LDAP вроде как работает. Почему вроде? Ну по крайней мере проверял так, в OU (которое сфокусированно в Config.pm) клал три пользователя, получал три знака - справа :), добавляю двух пользователей, получаю пять знаков - справа :), убираю трех пользователей, остается два - :). IMHO буду смотреть названия полей.
Вопрос ещё по параметру
# search scope (one|sub)
SSCOPE => ’sub’,
в Active Directory используется параметр subtree, но вроде как ищет и так и так :)

Sacrificer
OTRS Новобранец
Сообщения: 50
Зарегистрирован: 10 окт 2010, 08:13
Откуда: Москва

Re: Не отображаются клиенты через LDAP

Сообщение Sacrificer » 13 окт 2010, 05:58

Я оказался прав, дело в мапировании полей (для установки под Windows):
оригинал в мануале:
Map => [
# note: Login, Email and CustomerID are mandatory!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-[ 'UserSalutation', 'Title', 'title', 1, 0, 'var', '', 0 ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'UID', 1, 1, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var', '', 0 ],

# [ 'UserCustomerIDs', 'CustomerIDs', 'second_customer_ids', 1, 0, 'var', '', 0 ],
[ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var', '', 0 ],
[ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var', '', 0 ],
[ 'UserComment', 'Comment', 'description', 1, 0, 'var', '', 0 ],
],
};

Что бы работало надо править выделенный параметр так:
Map => [
# note: Login, Email and CustomerID are mandatory!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-[ 'UserSalutation', 'Title', 'title', 1, 0, 'var', '', 0 ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'userPrincipalName', 1, 1, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var', '', 0 ],

# [ 'UserCustomerIDs', 'CustomerIDs', 'second_customer_ids', 1, 0, 'var', '', 0 ],
[ 'UserPhone', 'Phone', 'telephonenumber', 1, 0, 'var', '', 0 ],
[ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var', '', 0 ],
[ 'UserComment', 'Comment', 'description', 1, 0, 'var', '', 0 ],
],
};

Sacrificer
OTRS Новобранец
Сообщения: 50
Зарегистрирован: 10 окт 2010, 08:13
Откуда: Москва

Re: Не отображаются клиенты через LDAP

Сообщение Sacrificer » 13 окт 2010, 06:00

Вообще вот отличный сайт по атрибутам объектов Active Directory

http://www.selfadsi.org/user-attributes.htm

Sacrificer
OTRS Новобранец
Сообщения: 50
Зарегистрирован: 10 окт 2010, 08:13
Откуда: Москва

Re: Не отображаются клиенты через LDAP

Сообщение Sacrificer » 13 окт 2010, 07:12

Вообще вывод поиска можно очевидно настраивать, часть скрыть, часть наоборот открыть

Ответить