This project has retired. For details please refer to its
Attic page .
ServletSecurityHandler (Cocoon API 2.1.12-dev [March 20 2012])
org.apache.cocoon.auth.impl
Class ServletSecurityHandler
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.cocoon.auth.AbstractSecurityHandler
org.apache.cocoon.auth.impl.ServletSecurityHandler
All Implemented Interfaces: Configurable , Contextualizable , LogEnabled , ThreadSafe , SecurityHandler
public class ServletSecurityHandler extends AbstractSecurityHandler
Verify if a user can be authenticated.
This is a very simple authenticator that checks if the user is authenticated
using the servlet authentication mechanisms.
Version:
$Id: ServletSecurityHandler.html 1304258 2012-03-23 10:09:27Z ilgrosso $
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
context
protected Context context
The component context.
ServletSecurityHandler
public ServletSecurityHandler ()
contextualize
public void contextualize (Context aContext)
throws ContextException
Specified by: contextualize
in interface Contextualizable
Overrides: contextualize
in class AbstractSecurityHandler
Throws:
ContextException
See Also: Contextualizable.contextualize(org.apache.avalon.framework.context.Context)
createUser
protected User createUser (Request req)
Create a new user.
Parameters: req
- The current request.
Returns: A new user object.
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 logoutContext,
User user)
Description copied from interface: SecurityHandler
This notifies the security-handler that a user logs out.
Parameters: logoutContext
- 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.