У меня есть код Java, работающий на профиле Liberty, который проверяет подлинность с помощью MS Active Directory и выполняет поиск LDAP. Код использует JNDI и делает то, что он предназначен. Проблема в том, что параметры LDAP жестко закодированы в Java. Работает, но может быть улучшено:Использование свойств ldapRegistry в Java, запущенных в профиле Liberty
ldap.put(Context.PROVIDER_URL, "ldap://ad.foo.bar:389");
ldap.put(Context.SECURITY_PRINCIPAL, "CN=account,OU=A,DC=ad,DC=foo,DC=bar");
ldap.put(Context.SECURITY_CREDENTIALS, "apoorlykeptsecret");
...
ldapCtxt = new InitialDirContext(ldap);
Можно выбрать свойство LDAP до от ldapRegistry элемента в server.xml файл вместо этого? Или я ошибаюсь? Есть ли лучший способ приблизиться к этому?