Hejsa
Jeg sidder og leger med nedenstående stykke kode, for at kontakte en
Active Directory og hente oplysninger om mig selv.
Problemet er at min "enum" er tom. Den indeholder ikke nogle
oplysninger om brugeren.
Hvad er der galt?
mvh
Thomas Saxtoft
Hashtable hashtableEnvironment = new Hashtable();
hashtableEnvironment.put( Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.ldap.LdapCtxFactory");
hashtableEnvironment.put(Context.SECURITY_AUTHENTICATION,"simple");
hashtableEnvironment.put( Context.PROVIDER_URL,
"ldap://avisenpdc:389/OU=HP,OU=EDB,OU=Danmark,DC=avis,DC=dk");
DirContext dircontext = new
InitialDirContext(hashtableEnvironment);
Attributes atts = dircontext.getAttributes("cn=Thomas
Saxtoft");
NamingEnumeration enum = atts.getAll();
|