1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| import java.util.Hashtable;
import javax.naming.Context;
import javax.naming.NamingException;
import javax.naming.directory.DirContext;
import javax.naming.directory.InitialDirContext;
public static void main(String[] args) {
Hashtable<String, Object> env = new Hashtable<String, Object>(11);
env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://199.199.99.199:389");
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.SECURITY_PRINCIPAL,"CN=test,OU=test,DC=test,DC=com");
env.put(Context.SECURITY_CREDENTIALS, "test");
try {
DirContext ctx = new InitialDirContext(env);
System.out.println("connexion réussie");
ctx.close();
} catch (NamingException e) {
e.printStackTrace();
}
}
} |
Partager