У меня есть внешний сервер 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 в моем веб-приложении.