Java Connexion LDAP
CodeDevFrançais
Dans la série code à garder sous la main : une connexion LDAP en Java :
/*********************************************************/ /* Connexion à une base LDAP */ /*********************************************************/ import javax.naming.*; import javax.naming.directory.*; import java.util.Hashtable; class LDAPConnect { public static void main(String[] args) throws java.io.IOException { // On met tout OK dans l'environement Hashtable env = new Hashtable(11); env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory"); env.put(Context.PROVIDER_URL, "ldap://myLdapServer:389/"); env.put(Context.SECURITY_AUTHENTICATION, "simple"); try { // Creer un InitialDirContext DirContext ctx = new InitialDirContext(env); // Ici on peut faire plein de truc avec ctx ! String temp = (String)ctx.lookup("DC=referentiel,DC=unit,DC=com"); System.out.println("temp = " + temp); // Fermeture du contexte ctx.close(); } catch (NamingException e) { e.printStackTrace(); } } }
Leave a comment