Autenticacion ldap错误javax.naming.AuthenticationException:

时间:2016-12-14 15:20:25

标签: java authentication exception ldap

我有以下代码,当我尝试它时给了我这个错误:

javax.naming.AuthenticationException:[LDAP:错误代码49 - 80090308:LdapErr:DSID-0C0903D9,评论:AcceptSecurityContext错误,数据52e,v2580

代码是这样的:

public void inicializarConexion() {
    Hashtable env = new Hashtable();
    env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
    env.put(Context.PROVIDER_URL, "ldap://dc2012.cigb.edu.cu:389");
    env.put(Context.SECURITY_AUTHENTICATION, "simple");
    env.put(Context.SECURITY_PRINCIPAL, "uid=Yanet Lopez Hurtado,ou=Nuevos usuarios,ou=Usuarios del CIGB,dc=cigb,dc=edu,dc=cu");
    env.put(Context.SECURITY_CREDENTIALS, "unica123");

    try {
        dc = new InitialDirContext(env);
        setAutenticado(true);
    } catch (NamingException ex) {
        System.out.println("Error Autenticando mediante LDAP, Error causado por : " + ex.toString());
        setAutenticado(false);
    }
}

如果有人能告诉我发生了什么,我已经好几周了,并试图找到错误

0 个答案:

没有答案