com.sibvisions.rad.server.http.rest.security
Class ForwardAuthenticator

java.lang.Object
  extended by org.restlet.Restlet
      extended by org.restlet.routing.Filter
          extended by org.restlet.security.Authenticator
              extended by com.sibvisions.rad.server.http.rest.security.ForwardAuthenticator
All Implemented Interfaces:
org.restlet.Uniform

public class ForwardAuthenticator
extends org.restlet.security.Authenticator

The ForwardAuthenticator is a simple Authenticator for authentication with a simple Verifier.


Field Summary
 
Fields inherited from class org.restlet.routing.Filter
CONTINUE, SKIP, STOP
 
Constructor Summary
ForwardAuthenticator(org.restlet.Context pContext)
          Creates a new instance of ForwardAuthenticator.
 
Method Summary
protected  void afterHandle(org.restlet.Request pRequest, org.restlet.Response pResponse)
          
protected  boolean authenticate(org.restlet.Request pRequest, org.restlet.Response pResponse)
          
 org.restlet.security.Verifier getVerifier()
          Gets the credentials verifier.
 void setVerifier(org.restlet.security.Verifier pVerifier)
          Sets the credentials verifier.
protected  int unauthenticated(org.restlet.Request pRequest, org.restlet.Response pResponse)
          
 
Methods inherited from class org.restlet.security.Authenticator
authenticated, beforeHandle, getEnroler, isMultiAuthenticating, isOptional, setEnroler, setMultiAuthenticating, setOptional
 
Methods inherited from class org.restlet.routing.Filter
doHandle, getNext, handle, hasNext, setNext, setNext, start, stop
 
Methods inherited from class org.restlet.Restlet
createFinder, finalize, getApplication, getAuthor, getContext, getDescription, getFinderClass, getLogger, getName, getOwner, handle, handle, handle, isStarted, isStopped, setAuthor, setContext, setDescription, setFinderClass, setName, setOwner
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForwardAuthenticator

public ForwardAuthenticator(org.restlet.Context pContext)
Creates a new instance of ForwardAuthenticator.

Parameters:
pContext - the context
Method Detail

authenticate

protected boolean authenticate(org.restlet.Request pRequest,
                               org.restlet.Response pResponse)

Specified by:
authenticate in class org.restlet.security.Authenticator

unauthenticated

protected int unauthenticated(org.restlet.Request pRequest,
                              org.restlet.Response pResponse)

Overrides:
unauthenticated in class org.restlet.security.Authenticator

afterHandle

protected void afterHandle(org.restlet.Request pRequest,
                           org.restlet.Response pResponse)

Overrides:
afterHandle in class org.restlet.routing.Filter

setVerifier

public void setVerifier(org.restlet.security.Verifier pVerifier)
Sets the credentials verifier.

Parameters:
pVerifier - the credentials verifier

getVerifier

public org.restlet.security.Verifier getVerifier()
Gets the credentials verifier.

Returns:
the credentials verifier


Copyright © 2009 SIB Visions GmbH. All Rights Reserved.