Класс LdapAuthProvider
используется по умолчанию при включенном свойстве приложения cuba.web.useActiveDirectory
. В этом случае для аутентификации пользователей используется библиотека Spring LDAP.
Для настройки интеграции используются следующие свойства приложения блока Web Client:
-
cuba.web.ldap.urls
- URL сервера Active Directory -
cuba.web.ldap.base
- база поиска имен пользователей -
cuba.web.ldap.user
- значение атрибутаsAMAccountName
пользователя, имеющего право на чтение информации из Active Directory -
cuba.web.ldap.password
- пароль пользователя, заданного свойствомcuba.web.ldap.user
.
Пример содержимого файла local.app.properties блока Web Client:
cuba.web.useActiveDirectory = true cuba.web.ldap.urls = ldap://192.168.1.1:389 cuba.web.ldap.base = ou=Employees,dc=mycompany,dc=com cuba.web.ldap.user = myuser cuba.web.ldap.password = mypassword