LDAP connectivity configuration
The LDAP connectivity information is provided as configuration options that are passed through to the environment object used to create JNDI initial context. The standard LDAP JNDI properties used include the following: java.naming.factory.initial InitialContextFactory implementation class name. This defaults to the Sun LDAP provider implementation com.sun.jndi.ldap.LdapCtxFactory. java.naming.provider.url LDAP URL for the LDAP server. java.naming.security.authentication Security protocol level to use. The available values include none, simple, and strong. If the property is undefined, the behavior is determined by the service provider. java.naming.security.protocol Transport protocol to use for secure access. Set this configuration option to the type of service provider (for example, SSL). If the property is undefined, the behavior is determined by the service provider. java.naming.security.principal Specifies the identity of the Principal for authenticating the caller to the service. This is built from other properties as described below. java.naming.security.credentials Specifies the credentials of the Principal for authenticating the caller to the service. Credentials can take the form of a hashed password, a clear-text password, a key, or a certificate. If the property is undefined, the behavior is determined by the service provider.