как подключить Spring Boot к LDAP на другом сервере - PullRequest
0 голосов
/ 13 июля 2020

У меня есть внешний сервер LDAP с IP 192.168.29.10x, как я могу подключиться к внешнему серверу LDAP? это мое application.properties

 ldap.urls=ldap://192.168.29.10x:389/
 ldap.base.dn= ???
 ldap.username= ???
 ldap.password= ???
 ldap.user.dn.pattern = ???

это моя securityConfiguration @Value ("$ {ldap.urls}") private String ldapUrls;

@Value("${ldap.base.dn}")
private String ldapBaseDn;

@Value("${ldap.username}")
private String ldapSecurityPrincipal;

@Value("${ldap.password}")
private String ldapPrincipalPassword;

@Value("${ldap.user.dn.pattern}")
private String ldapUserDnPattern;

@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
        auth
                .ldapAuthentication()
                .contextSource()
                .url(ldapUrls + ldapBaseDn)
                .managerDn(ldapSecurityPrincipal)
                .managerPassword(ldapPrincipalPassword)
                .and()
                .userDnPatterns(ldapUserDnPattern);
}

я не понимаю, как реализовать вход используя ldap в моем веб-приложении.

...