The Java Developers Almanac 1.4


Order this book from Amazon.

   
Home > List of Packages > javax.naming.directory  [12 examples]

e492. Authenticating to the Directory

This example uses the JNDI/LDAP service provider to create an authenticated session to an LDAP server on the local machine, by using simple authentication.
    String url = "ldap://localhost/o=JNDITutorial";
    Hashtable env = new Hashtable();
    env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
    env.put(Context.PROVIDER_URL, url);
    env.put(Context.SECURITY_AUTHENTICATION, "simple");
    env.put(Context.SECURITY_PRINCIPAL, "userDN");
    env.put(Context.SECURITY_CREDENTIALS, "secret");
    try {
        DirContext ctx = new InitialDirContext(env);
    } catch (NamingException e) {
    }

 Related Examples
e481. Creating an Initial Context to a Directory
e482. Reading an Object's Attributes from the Directory
e483. Modifying an Object's Attributes in the Directory
e484. Creating a Directory Entry
e485. Adding a Binding with Attributes to the Directory
e486. Performing a Basic Directory Search
e487. Searching the Directory by Using a Search Filter
e488. Searching a Subtree in the Directory
e489. Cancelling a Directory Search
e490. Getting an Object's Schema from the Directory
e491. Getting an Attribute's Schema from the Directory


© 2002 Addison-Wesley.