org.globus.wsrf.impl.security.authentication
Class AuthHandler

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

public class AuthHandler
extends DescriptorHandler

Handler that enforces authentication requirements of the service.

See Also:
Serialized Form

Field Summary
static java.util.List DEFAULT_AUTH_METHODS
           
private static org.apache.commons.logging.Log logger
           
 
Fields inherited from class org.apache.axis.handlers.BasicHandler
makeLockable, name, options
 
Constructor Summary
AuthHandler()
           
 
Method Summary
 void handle(org.apache.axis.MessageContext msgCtx, ResourceSecurityDescriptor resDesc, ServiceSecurityDescriptor desc, java.lang.String servicePath)
           
 
Methods inherited from class org.globus.wsrf.impl.security.authentication.DescriptorHandler
invoke
 
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

DEFAULT_AUTH_METHODS

public static final java.util.List DEFAULT_AUTH_METHODS
Constructor Detail

AuthHandler

public AuthHandler()
Method Detail

handle

public void handle(org.apache.axis.MessageContext msgCtx,
                   ResourceSecurityDescriptor resDesc,
                   ServiceSecurityDescriptor desc,
                   java.lang.String servicePath)
            throws org.apache.axis.AxisFault
Specified by:
handle in class DescriptorHandler
Throws:
org.apache.axis.AxisFault