Apache CXF API

org.apache.cxf.interceptor.security
Class JAASLoginInterceptor

java.lang.Object
  extended by org.apache.cxf.phase.AbstractPhaseInterceptor<Message>
      extended by org.apache.cxf.interceptor.security.JAASLoginInterceptor
All Implemented Interfaces:
Interceptor<Message>, PhaseInterceptor<Message>

public class JAASLoginInterceptor
extends AbstractPhaseInterceptor<Message>


Field Summary
static String ROLE_CLASSIFIER_CLASS_NAME
           
static String ROLE_CLASSIFIER_PREFIX
           
 
Constructor Summary
JAASLoginInterceptor()
           
 
Method Summary
protected  SecurityContext createSecurityContext(Subject subject)
           
protected  CallbackHandler getCallbackHandler(String name, String password)
           
 String getContextName()
           
 String getRoleClassifier()
           
 String getRoleClassifierType()
           
 void handleMessage(Message message)
          Intercepts a message.
 void setContextName(String name)
           
 void setReportFault(boolean reportFault)
           
 void setRoleClassifier(String value)
           
 void setRoleClassifierType(String value)
           
 void setRolePrefix(String name)
          Deprecated. 
 
Methods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBefore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROLE_CLASSIFIER_PREFIX

public static final String ROLE_CLASSIFIER_PREFIX
See Also:
Constant Field Values

ROLE_CLASSIFIER_CLASS_NAME

public static final String ROLE_CLASSIFIER_CLASS_NAME
See Also:
Constant Field Values
Constructor Detail

JAASLoginInterceptor

public JAASLoginInterceptor()
Method Detail

setContextName

public void setContextName(String name)

getContextName

public String getContextName()

setRolePrefix

@Deprecated
public void setRolePrefix(String name)
Deprecated. 


setRoleClassifier

public void setRoleClassifier(String value)

getRoleClassifier

public String getRoleClassifier()

setRoleClassifierType

public void setRoleClassifierType(String value)

getRoleClassifierType

public String getRoleClassifierType()

setReportFault

public void setReportFault(boolean reportFault)

handleMessage

public void handleMessage(Message message)
                   throws Fault
Description copied from interface: Interceptor
Intercepts a message. Interceptors should NOT invoke handleMessage or handleFault on the next interceptor - the interceptor chain will take care of this.

Throws:
Fault

getCallbackHandler

protected CallbackHandler getCallbackHandler(String name,
                                             String password)

createSecurityContext

protected SecurityContext createSecurityContext(Subject subject)

Apache CXF API

Apache CXF