org.jboss.security.auth.container.modules
Class HttpServletServerAuthModule

java.lang.Object
  extended by org.jboss.security.auth.container.modules.AbstractServerAuthModule
      extended by org.jboss.security.auth.container.modules.DelegatingServerAuthModule
          extended by org.jboss.security.auth.container.modules.HttpServletServerAuthModule
All Implemented Interfaces:
javax.security.auth.message.module.ServerAuthModule, javax.security.auth.message.ServerAuth

public class HttpServletServerAuthModule
extends DelegatingServerAuthModule

Server Auth Module capable of handling Http Servlet Authentication

Since:
Jul 30, 2007
Version:
$Revision$
Author:
Anil.Saldhana@redhat.com

Field Summary
 
Fields inherited from class org.jboss.security.auth.container.modules.AbstractServerAuthModule
callbackHandler, log, options, requestPolicy, responsePolicy, supportedTypes
 
Constructor Summary
HttpServletServerAuthModule()
           
HttpServletServerAuthModule(String lmshName)
           
 
Method Summary
 javax.security.auth.message.AuthStatus secureResponse(javax.security.auth.message.MessageInfo arg0, Subject arg1)
           
protected  boolean validate(Subject clientSubject, javax.security.auth.message.MessageInfo messageInfo)
          Subclasses have to implement this method to actually validate the subject
 
Methods inherited from class org.jboss.security.auth.container.modules.DelegatingServerAuthModule
cleanSubject, getSupportedMessageTypes
 
Methods inherited from class org.jboss.security.auth.container.modules.AbstractServerAuthModule
getCallbackHandler, initialize, setCallbackHandler, validateRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpServletServerAuthModule

public HttpServletServerAuthModule()

HttpServletServerAuthModule

public HttpServletServerAuthModule(String lmshName)
Method Detail

validate

protected boolean validate(Subject clientSubject,
                           javax.security.auth.message.MessageInfo messageInfo)
                    throws javax.security.auth.message.AuthException
Description copied from class: AbstractServerAuthModule
Subclasses have to implement this method to actually validate the subject

Overrides:
validate in class DelegatingServerAuthModule
Returns:
Throws:
javax.security.auth.message.AuthException

secureResponse

public javax.security.auth.message.AuthStatus secureResponse(javax.security.auth.message.MessageInfo arg0,
                                                             Subject arg1)
                                                      throws javax.security.auth.message.AuthException
Specified by:
secureResponse in interface javax.security.auth.message.ServerAuth
Overrides:
secureResponse in class DelegatingServerAuthModule
Throws:
javax.security.auth.message.AuthException


Copyright © 2009 JBoss Inc.. All Rights Reserved.