org.globus.wsrf.impl.security.authorization
Class AuthorizationHandler

java.lang.Object
  extended byorg.apache.axis.handlers.BasicHandler
      extended byorg.globus.wsrf.impl.security.authorization.AuthorizationHandler
All Implemented Interfaces:
org.apache.axis.Handler, java.io.Serializable

public class AuthorizationHandler
extends org.apache.axis.handlers.BasicHandler

Enforces the service authorization policy.

See Also:
Serialized Form

Field Summary
private static org.apache.commons.logging.Log logger
           
 
Fields inherited from class org.apache.axis.handlers.BasicHandler
makeLockable, name, options
 
Constructor Summary
AuthorizationHandler()
           
 
Method Summary
private  java.lang.String getDefaultAuthzChain(java.lang.String servicePath, Resource resource)
           
 void invoke(org.apache.axis.MessageContext messageContext)
           
 
Methods inherited from class org.apache.axis.handlers.BasicHandler
canHandleBlock, cleanup, generateWSDL, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, initHashtable, onFault, setName, setOption, setOptionDefault, setOptions, setOptionsLockable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static org.apache.commons.logging.Log logger
Constructor Detail

AuthorizationHandler

public AuthorizationHandler()
Method Detail

invoke

public void invoke(org.apache.axis.MessageContext messageContext)
            throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault

getDefaultAuthzChain

private java.lang.String getDefaultAuthzChain(java.lang.String servicePath,
                                              Resource resource)