LDAP documentation could be improved
------------------------------------

                 Key: CAMEL-1499
                 URL: https://issues.apache.org/activemq/browse/CAMEL-1499
             Project: Apache Camel
          Issue Type: Improvement
          Components: camel-ldap
    Affects Versions: 2.0-M1, 1.6.0
         Environment: Wiki pages
            Reporter: Christopher Hunt


On familiarising myself with the ldap component I found that I had to trawl 
through the source code to gain a good understanding of how it should be used.

For example (http://camel.apache.org/ldap.html):

"In the sample below we fetch the rows from the customer table.
First we register our datasource in the Camel registry as testdb:"

is entirely incorrect. Perhaps it should say:

"In the sample below we create a JNDI DirContext and register it with our Camel 
context's JNDI registry. The key used for registration is the remaining part of 
the ldap URI i.e. the part without the ldap: and URI parameters. The DirContext 
should establish any authentication requirements with the LDAP repository."

I then think that the example should illustrate how an anonymous DirContext can 
be established outside of any ApacheDS dependencies e.g.:

{code}
                Hashtable<Object, Object> env = new Hashtable<Object, Object>();
                env.put(Context.INITIAL_CONTEXT_FACTORY, initialContextFactory);
                env.put(Context.PROVIDER_URL, providerURL);
                env.put(Context.SECURITY_AUTHENTICATION, "none");

                DirContext ctx = new InitialDirContext(env);
{code}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to