org.outerj.daisy.authentication.impl
Class LdapAuthenticationScheme
java.lang.Object
org.outerj.daisy.authentication.impl.LdapAuthenticationScheme
- All Implemented Interfaces:
- org.outerj.daisy.authentication.AuthenticationScheme
public class LdapAuthenticationScheme
- extends java.lang.Object
- implements org.outerj.daisy.authentication.AuthenticationScheme
Constructor Summary |
LdapAuthenticationScheme(java.lang.String name,
java.lang.String description,
java.util.Map templateEnvironment,
org.outerj.daisy.authentication.UserCreator userCreator,
org.apache.avalon.framework.logger.Logger logger)
|
Method Summary |
boolean |
check(org.outerj.daisy.repository.Credentials credentials)
|
void |
clearCaches()
|
org.outerj.daisy.repository.user.User |
createUser(org.outerj.daisy.repository.Credentials crendentials,
org.outerj.daisy.repository.user.UserManager userManager)
|
java.lang.String |
getDescription()
|
java.lang.String |
getName()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LdapAuthenticationScheme
public LdapAuthenticationScheme(java.lang.String name,
java.lang.String description,
java.util.Map templateEnvironment,
org.outerj.daisy.authentication.UserCreator userCreator,
org.apache.avalon.framework.logger.Logger logger)
getName
public java.lang.String getName()
- Specified by:
getName
in interface org.outerj.daisy.authentication.AuthenticationScheme
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interface org.outerj.daisy.authentication.AuthenticationScheme
clearCaches
public void clearCaches()
- Specified by:
clearCaches
in interface org.outerj.daisy.authentication.AuthenticationScheme
check
public boolean check(org.outerj.daisy.repository.Credentials credentials)
throws org.outerj.daisy.authentication.AuthenticationException
- Specified by:
check
in interface org.outerj.daisy.authentication.AuthenticationScheme
- Throws:
org.outerj.daisy.authentication.AuthenticationException
createUser
public org.outerj.daisy.repository.user.User createUser(org.outerj.daisy.repository.Credentials crendentials,
org.outerj.daisy.repository.user.UserManager userManager)
throws org.outerj.daisy.authentication.AuthenticationException
- Specified by:
createUser
in interface org.outerj.daisy.authentication.AuthenticationScheme
- Throws:
org.outerj.daisy.authentication.AuthenticationException
Copyright © -2012 . All Rights Reserved.