Перейти до основного вмісту

Настройка OpenFire c OpenLDAP

По-умолчанию сервер OpenFire хранит данные о пользователях и группах в своей базе данных.

Можно задать чтобы данные о пользователях и группах хранились в OpenLDAP. Если сервер OpenFire уже работает и нужно поменять место хранения на OpenLDAP, нужно в conf/openfire.xml поменять <setup>true</setup> на <setup>false</setup>, перезапустить сервер и войти на страницу администрирования и выбрать новый тип хранения.

Достаточно подробное описание есть на
http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/ldap-guide.html


Но если OpenLDAP и структура дерева LDAP отличается от стандартизованного, то чтобы список пользователей и групп правильно отображался на страницах "Users" "Groups", нужно в разделах
User Mapping 
задать
Search Fields = (&(objectClass=InetOrgPerson)
Search Filter = (&(objectClass=posixAccount))

а вGroup Mapping
задать
Posix Mode Yes
Group Search Filter = (&(objectClass=posixGroup))

Коментарі