vi espongo il mio problema:
il contesto me lo inizializza bene, controllando password e tuttocodice:env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory"); env.put(Context.PROVIDER_URL, "ldap://127.0.0.1:389/o=ditta"); env.put(Context.SECURITY_AUTHENTICATION, "simple"); env.put(Context.SECURITY_PRINCIPAL, "uid=pippo,ou=Users,dc=ditta,dc=com"); env.put(Context.SECURITY_CREDENTIALS, "password"); try { DirContext authContext = new InitialDirContext(env); /* fin qui tutto bene */ Attributes attribs = authContext.getAttributes( /* qui ho provato a metterci di tutto */);
ma come provo a prendere gli attributi, qualsiasi cosa io metta come parametro (solo i valori dc, da uid a dc, tutto compreso l'url...)
ottengo sempre e soltanto
[LDAP: error code 32 - No Such Object]
non so piu' cosa inventarmi. qualcuno ha qualche dritta?

Rispondi quotando
