org.apache.cocoon.auth.impl
Class DAOSecurityHandler
java.lang.Object
org.apache.cocoon.auth.impl.AbstractSecurityHandler
org.apache.cocoon.auth.impl.DAOSecurityHandler
- All Implemented Interfaces:
- BeanNameAware, org.apache.cocoon.auth.SecurityHandler
- public class DAOSecurityHandler
- extends AbstractSecurityHandler
Implementation of a DAO security handler.
This implementation supports:
- a retry count (counting up and down)
- an expires date for the user account.
The database access is forwarded to a configured UserDAO instance.
- Version:
- $Id: DAOSecurityHandler.html 1304280 2012-03-23 11:18:01Z ilgrosso $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
userDAO
protected UserDAO userDAO
checkExpires
protected boolean checkExpires
useRetryCount
protected boolean useRetryCount
negateRetryCount
protected boolean negateRetryCount
defaultRetryCount
protected int defaultRetryCount
DAOSecurityHandler
public DAOSecurityHandler()
setCheckExpires
public void setCheckExpires(boolean checkExpires)
setDefaultRetryCount
public void setDefaultRetryCount(int defaultRetryCount)
setNegateRetryCount
public void setNegateRetryCount(boolean negateRetryCount)
setUserDAO
public void setUserDAO(UserDAO userDAO)
setUseRetryCount
public void setUseRetryCount(boolean useRetryCount)
login
public org.apache.cocoon.auth.User login(Map loginContext)
throws org.apache.cocoon.auth.AuthenticationException
- Throws:
org.apache.cocoon.auth.AuthenticationException
- See Also:
SecurityHandler.login(java.util.Map)
logout
public void logout(Map context,
org.apache.cocoon.auth.User user)
- See Also:
SecurityHandler.logout(java.util.Map, org.apache.cocoon.auth.User)
Copyright © 1999-2008 The Apache Software Foundation. All Rights Reserved.