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.