LdapAuthenticator
From Resin 3.0
(Difference between revisions)
Line 41: | Line 41: | ||
= JAAS and LDAP = | = JAAS and LDAP = | ||
− | + | [[LDAP authentication]] |
Revision as of 00:01, 13 April 2006
Resin provides a LdapAuthenticator for the usage of any JAAS LoginModule.
Contents |
Example
resin-web.xml
<web-app xmlns="http://caucho.com/ns/resin"> <authenticator type="com.caucho.server.security.LdapAuthenticator"> <init> <jndi-env java.naming.factory.initial="test.DirInitialContextFactory"/> <dn-suffix>dc=example,dc=com</dn-suffix> <user-attribute>cn</user-attribute> <password-attribute>password</password-attribute> </init> </authenticator> </web-app>
<init> directives
tag | description |
---|---|
jndi-env | name/value attribute for assigning JNDI environment attributes |
dn-prefix | prefix string to add to the user name to create the full name |
dn-suffix | suffix string to add to the user name to create the full name |
user-attribute | attribute name for the user to create the full name, e.g. uid |
password-attribute | attribute name containing the password |
<init-param> directives are used to configure the properties of the LoginModule. Existing LoginModules provide documentation of the init-param that are accepted.
Custom LoginModule implementations retrieve the init-param values in the initialize method: