org.apache.cocoon.auth.impl
Class AnonymousSecurityHandler

java.lang.Object
  extended by org.apache.avalon.framework.logger.AbstractLogEnabled
      extended by org.apache.cocoon.auth.AbstractSecurityHandler
          extended by org.apache.cocoon.auth.impl.AnonymousSecurityHandler
All Implemented Interfaces:
Configurable, Contextualizable, LogEnabled, ThreadSafe, SecurityHandler

public class AnonymousSecurityHandler
extends AbstractSecurityHandler

This security handlers doesn't check any credentials of the user. It just creates a new user object.

Version:
$Id: AnonymousSecurityHandler.html 1304258 2012-03-23 10:09:27Z ilgrosso $

Field Summary
protected  long number
          Counter to generate the anonymous user object.
 
Fields inherited from class org.apache.cocoon.auth.AbstractSecurityHandler
id
 
Constructor Summary
AnonymousSecurityHandler()
           
 
Method Summary
 User login(Map loginContext)
          Try to authenticate the user.
 void logout(Map context, User user)
          This notifies the security-handler that a user logs out.
 
Methods inherited from class org.apache.cocoon.auth.AbstractSecurityHandler
configure, contextualize, getId
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

number

protected long number
Counter to generate the anonymous user object.

Constructor Detail

AnonymousSecurityHandler

public AnonymousSecurityHandler()
Method Detail

login

public User login(Map loginContext)
           throws Exception
Description copied from interface: SecurityHandler
Try to authenticate the user.

Parameters:
loginContext - The context for the login operation.
Returns:
The user if the authentication is successful, null otherwise.
Throws:
Exception - If something goes wrong.
See Also:
SecurityHandler.login(java.util.Map)

logout

public void logout(Map context,
                   User user)
Description copied from interface: SecurityHandler
This notifies the security-handler that a user logs out.

Parameters:
context - The context for the login operation.
user - The user object.
See Also:
SecurityHandler.logout(java.util.Map, org.apache.cocoon.auth.User)


Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.