vi espongo il mio problema:

codice:
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 */);
il contesto me lo inizializza bene, controllando password e 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?