|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.caucho.security.AbstractAuthenticator
com.caucho.security.LdapAuthenticator
@Service public class LdapAuthenticator
The LDAP authenticator uses the underlying LDAP services
provided by the JDK.
<authenticator url="ldap:url=ldap://localhost:389">
</authenticator>
Field Summary |
---|
Fields inherited from class com.caucho.security.AbstractAuthenticator |
---|
_passwordDigest, _passwordDigestAlgorithm, _passwordDigestRealm, NULL_USER |
Constructor Summary | |
---|---|
LdapAuthenticator()
|
Method Summary | |
---|---|
void |
addJNDIEnv(InitParam init)
|
protected PasswordUser |
getPasswordUser(java.lang.String userName)
Authenticate (login) the user. |
void |
init()
Initialize the authenticator. |
void |
setBaseDn(java.lang.String baseDn)
|
void |
setDNPrefix(java.lang.String prefix)
|
void |
setDNSuffix(java.lang.String suffix)
|
void |
setHost(java.lang.String host)
|
void |
setPasswordAttribute(java.lang.String password)
|
void |
setRoleAttribute(java.lang.String role)
|
void |
setSecurityAuthentication(java.lang.String type)
Sets the Context.SECURITY_AUTHENTICATION |
void |
setSecurityCredentials(java.lang.String password)
Sets the Context.SECURITY_CREDENTIALS |
void |
setSecurityPrincipal(java.lang.String user)
Sets the Context.SECURITY_PRINCIPAL |
void |
setURL(java.lang.String url)
|
void |
setUserAttribute(java.lang.String user)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public LdapAuthenticator()
Method Detail |
---|
public void setDNPrefix(java.lang.String prefix)
public void setDNSuffix(java.lang.String suffix)
public void setBaseDn(java.lang.String baseDn)
public void setHost(java.lang.String host)
public void addJNDIEnv(InitParam init)
public void setURL(java.lang.String url)
public void setUserAttribute(java.lang.String user)
public void setPasswordAttribute(java.lang.String password)
public void setRoleAttribute(java.lang.String role)
public void setSecurityAuthentication(java.lang.String type)
public void setSecurityPrincipal(java.lang.String user)
public void setSecurityCredentials(java.lang.String password)
@PostConstruct public void init() throws ServletException
init
in class AbstractAuthenticator
ServletException
protected PasswordUser getPasswordUser(java.lang.String userName)
getPasswordUser
in class AbstractAuthenticator
userName
- the string user name
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |