7.1.7.1. Базовая интеграция с Active Directory

Класс 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