org.restlet.security
Class ConfidentialAuthorizer

java.lang.Object
  extended by org.restlet.Restlet
      extended by org.restlet.routing.Filter
          extended by org.restlet.security.Authorizer
              extended by org.restlet.security.ConfidentialAuthorizer
All Implemented Interfaces:
Uniform

public class ConfidentialAuthorizer
extends Authorizer

Authorizer allowing only confidential calls. Confidential calls typically come through HTTPS server connectors.

Author:
Jerome Louvel

Field Summary
 
Fields inherited from class org.restlet.security.Authorizer
ALWAYS, AUTHENTICATED, NEVER
 
Fields inherited from class org.restlet.routing.Filter
CONTINUE, SKIP, STOP
 
Constructor Summary
ConfidentialAuthorizer()
           
 
Method Summary
 boolean authorize(Request request, Response response)
          Authorizes the request only if its method is one of the authorized methods.
 
Methods inherited from class org.restlet.security.Authorizer
authorized, beforeHandle, getIdentifier, setIdentifier, unauthorized
 
Methods inherited from class org.restlet.routing.Filter
afterHandle, 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

ConfidentialAuthorizer

public ConfidentialAuthorizer()
Method Detail

authorize

public boolean authorize(Request request,
                         Response response)
Authorizes the request only if its method is one of the authorized methods.

Specified by:
authorize in class Authorizer
Parameters:
request - The request sent.
response - The response to update.
Returns:
True if the authorization succeeded.


Copyright © 2005-2013 Restlet.