Здравствуйте! Настроили базовую интеграцию с LDAP согласно документации. Версия платформы 7.0.7. Пробовал указать конфиги ldap cuba.web.ldap.enabled=true, cuba.web.ldap.urls, cuba.web.ldap.base, cuba.web.ldap.user, cuba.web.ldap.password
через конфигурационный интерфейс, чтобы конечный пользователь не парился с файлами .properties
, а указывал настройки в приложении и эти настройки хранились в БД. В форуме нашел что за стандартную аутентификацию отвечает бин LdapLoginProvider
и в него инжектируется WebLdapConfig
.
Вопросы:
- Как расширить
LdapLoginProvider
чтобы в него инжектировать свой, условно скажемCustomLdapConfig
интерфейс? - Можно ли изменять значение
WebLdapConfig
из приложения?