org.apache.cocoon.webapps.authentication.components
Class PipelineAuthenticator

java.lang.Object
  extended by org.apache.avalon.framework.logger.AbstractLogEnabled
      extended by org.apache.cocoon.webapps.authentication.components.PipelineAuthenticator
All Implemented Interfaces:
Disposable, LogEnabled, Serviceable, ThreadSafe, Authenticator

Deprecated. This block is deprecated and will be removed in future versions.

public class PipelineAuthenticator
extends AbstractLogEnabled
implements Serviceable, ThreadSafe, Disposable, Authenticator

Verify if a user can be authenticated.

Version:
CVS $Id: PipelineAuthenticator.html 1304258 2012-03-23 10:09:27Z ilgrosso $
Author:
Carsten Ziegeler

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.cocoon.webapps.authentication.components.Authenticator
Authenticator.AuthenticationResult
 
Field Summary
protected  ServiceManager manager
          Deprecated. The service manager
protected  SourceResolver resolver
          Deprecated. The source resolver
 
Constructor Summary
PipelineAuthenticator()
          Deprecated.  
 
Method Summary
 Authenticator.AuthenticationResult authenticate(HandlerConfiguration configuration, SourceParameters parameters)
          Deprecated. Try to authenticate the user.
 void dispose()
          Deprecated.  
 void logout(UserHandler handler)
          Deprecated. This notifies the authenticator that a user logs out of the given handler.
 void service(ServiceManager manager)
          Deprecated.  
 
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

manager

protected ServiceManager manager
Deprecated. 
The service manager


resolver

protected SourceResolver resolver
Deprecated. 
The source resolver

Constructor Detail

PipelineAuthenticator

public PipelineAuthenticator()
Deprecated. 
Method Detail

authenticate

public Authenticator.AuthenticationResult authenticate(HandlerConfiguration configuration,
                                                       SourceParameters parameters)
                                                throws ProcessingException
Deprecated. 
Description copied from interface: Authenticator
Try to authenticate the user.

Specified by:
authenticate in interface Authenticator
Returns:
An AuthenticationResult that is either valid (authentication successful) or invalid (authentication failed.
Throws:
ProcessingException - Only if an error occurs

service

public void service(ServiceManager manager)
             throws ServiceException
Deprecated. 
Specified by:
service in interface Serviceable
Throws:
ServiceException

dispose

public void dispose()
Deprecated. 
Specified by:
dispose in interface Disposable

logout

public void logout(UserHandler handler)
Deprecated. 
Description copied from interface: Authenticator
This notifies the authenticator that a user logs out of the given handler. After the authenticator is notified, the AuthenticationManager removes the authentication context, eventually the session etc.

Specified by:
logout in interface Authenticator


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