Java - Как настроить аутентификацию LDAP? - PullRequest
0 голосов
/ 24 июня 2019

Я хочу использовать аутентификацию LDAP для входа в систему. И я настраиваю свойства ldap с помощью XML-файла. Неожиданно я получил эту ошибку при компиляции проекта.

PropertyAccessException 1: org.springframework.beans.MethodInvocationException: свойство 'base' вызвало исключение; вложенным исключением является org.springframework.ldap.BadLdapGrammarException: не удалось проанализировать DN; Вложенное исключение - org.springframework.ldap.core.ParseException: обнаружен «#» в строке 1, столбце 1. Ожидал одного из: ATTRIBUTE_TYPE_STRING ... LDAP_OID ... "" ...

ldap.properties

url=ldap://test.example.com:389
base=DC=test,DC=example,DC=com
userDn=username
encryptedPassword=owakasdrlscdkdmmweils

main.xml

<bean id="contextSource" class="org.springframework.ldap.core.support.LdapContextSource">
    <property name="url" value="#{ldapProperties.url}" />
    <property name="base" value="#{ldapProperties.base}" />
    <property name="userDn" value="#{ldapProperties.userDn}" />
</bean>

<bean id="ldapTemplate" class="org.springframework.ldap.core.LdapTemplate">
        <constructor-arg ref="contextSource" />
</bean>

Как мне избежать этой ситуации? Спасибо за вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...