LDAP_SERVER=ldap/://zkf16627.china.com/:4444/
BASE_DN=o~pdm.com
GROUP_DN=ou~pdm groups
GROUP_BASE_DN=ou~pdm groups,o~pdm.com
USER_BASE_DN=ou~People,o~pdm.com
DEFAULT_PASSWORD=ldapmanager
SECURITY_AUTHENTICATION=simple
SECURITY_PRINCIPAL=cn~Directory Manager
//链接LDAP
public static DirContext connectLDAPServer() {
env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, LDAP_SERVER );
env.put(Context.SECURITY_AUTHENTICATION, SECURITY_AUTHENTICATION);
env.put(Context.SECURITY_PRINCIPAL, SECURITY_PRINCIPAL);
env.put(Context.SECURITY_CREDENTIALS, DEFAULT_PASSWORD);
DirContext ctx = null;
try {
ctx = new InitialDirContext(env);
} catch (NamingException e) {
e.printStackTrace();
return null;
}
return ctx;
}