org.apache.cocoon.auth.impl
Class ServletSecurityHandler
java.lang.Object
org.apache.cocoon.auth.impl.AbstractSecurityHandler
org.apache.cocoon.auth.impl.ServletSecurityHandler
- All Implemented Interfaces:
- BeanNameAware, org.apache.cocoon.auth.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.java 587757 2007-10-24 02:52:49Z vgritsenko $
Field Summary |
protected org.apache.cocoon.processing.ProcessInfoProvider |
processInfoProvider
The process info provider. |
Method Summary |
protected org.apache.cocoon.auth.User |
createUser(org.apache.cocoon.environment.Request req)
Create a new user. |
org.apache.cocoon.auth.User |
login(Map loginContext)
|
void |
logout(Map logoutContext,
org.apache.cocoon.auth.User user)
|
void |
setProcessInfoProvider(org.apache.cocoon.processing.ProcessInfoProvider p)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
processInfoProvider
protected org.apache.cocoon.processing.ProcessInfoProvider processInfoProvider
- The process info provider.
ServletSecurityHandler
public ServletSecurityHandler()
setProcessInfoProvider
public void setProcessInfoProvider(org.apache.cocoon.processing.ProcessInfoProvider p)
createUser
protected org.apache.cocoon.auth.User createUser(org.apache.cocoon.environment.Request req)
- Create a new user.
- Parameters:
req
- The current request.
- Returns:
- A new user object.
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 logoutContext,
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.