org.outerj.daisy.authentication.impl
Class LdapAuthenticationScheme

java.lang.Object
  extended by 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
 

Constructor Detail

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)
Method Detail

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.