Настройки ldap через конфиги из БД

Здравствуйте! Настроили базовую интеграцию с 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.
Вопросы:

  1. Как расширить LdapLoginProvider чтобы в него инжектировать свой, условно скажем CustomLdapConfig интерфейс?
  2. Можно ли изменять значение WebLdapConfig из приложения?

Здравствуйте,

LdapLoginProvider можно расширить и переопределить как обычный Spring бин

Конфигурационные свойства из WebLdapConfig можно задать только до старта, т.е. не во время работы приложения