По-умолчанию сервер 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))
Можно задать чтобы данные о пользователях и группах хранились в 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))
задать
Posix Mode Yes
Group Search Filter = (&(objectClass=posixGroup))
Коментарі
Дописати коментар