LDAP

Дополнение предоставляет простой способ включения LDAP-аутентификации в приложениях Jmix. Оно позволяет синхронизировать пользователей и сопоставлять группы LDAP и атрибуты пользователей с ролями безопасности Jmix. Вы можете использовать дополнение с Active Directory и любой другой реализацией LDAP.

Кроме того, дополнение поддерживает случай, когда пользователи управляются только в LDAP, и вы не храните сущность пользователя в базе данных.

Дополнение использует Spring Security LDAP и предоставляет готовую конфигурацию безопасности, которую можно легко включить, добавив дополнение в приложение. Процесс и основные настройки LDAP-аутентификации описаны в документации Spring Security.

Установка

Для автоматической установки через Jmix Marketplace следуйте инструкциям в разделе Дополнения.

Для ручной установки добавьте следующую зависимость в ваш build.gradle:

implementation 'io.jmix.ldap:jmix-ldap-starter'

Чтобы начать работу с приложением, вам необходимо настроить основные свойства LDAP. Смотрите пример в разделе Начало работы.