Я пытаюсь интегрировать вход на основе LDAP в свое приложение Spring Boot.
В качестве первого шага я пытаюсь использовать этот сервер LDAP (http://www.forumsys.com/tutorials/integration-how-to/ldap/online-ldap-test-server/).
Но я не могу успешно подключиться к серверу и получаю эту ошибку.
nested exception is javax.naming.AuthenticationException: [LDAP: error code 49 - Invalid Credentials]
Я использую эту информацию в классе конфигурации.
authenticationManagerBuilder.ldapAuthentication()
.contextSource().url("ldap://ldap.forumsys.com:389/dc=example,dc=com")
.managerDn("cn=read-only-admin,dc=example,dc=com").managerPassword("password")
.and()
.userSearchBase("ou=mathematicians")
.groupSearchBase("ou=mathematicians")
.userSearchFilter("(cn={0})");
А это мой файл application.properties для этого проекта.
spring.ldap.urls=ldap.forumsys.com:389
spring.ldap.base=cn=read-only-admin,dc=example,dc=com
spring.ldap.password=password
Может ли кто-нибудь предоставить рабочую конфигурацию для приложения Spring Boot с использованием сервера LDAP?