Class JAASLoginInterceptor
java.lang.Object
org.apache.cxf.phase.AbstractPhaseInterceptor<Message>
org.apache.cxf.interceptor.security.JAASLoginInterceptor
- All Implemented Interfaces:
Interceptor<Message>,PhaseInterceptor<Message>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCallbackHandlerProviders(List<CallbackHandlerProvider> callbackHandlerProviders2) protected SecurityContextcreateSecurityContext(String name, Subject subject) protected CallbackHandlergetCallbackHandler(String name, String password) voidhandleMessage(Message message) Intercepts a message.voidsetAllowAnonymous(boolean allowAnonymous) voidsetAllowNamedPrincipals(boolean allowNamedPrincipals) voidsetCallbackHandlerProviders(List<CallbackHandlerProvider> callbackHandlerProviders) voidsetContextName(String name) voidsetLoginConfig(Configuration loginConfig) voidsetReportFault(boolean reportFault) voidsetRoleClassifier(String value) voidsetRoleClassifierType(String value) voidsetRolePrefix(String name) Deprecated.voidsetUseDoAs(boolean useDoAs) Methods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBefore
-
Field Details
-
ROLE_CLASSIFIER_PREFIX
- See Also:
-
ROLE_CLASSIFIER_CLASS_NAME
- See Also:
-
-
Constructor Details
-
JAASLoginInterceptor
public JAASLoginInterceptor() -
JAASLoginInterceptor
-
-
Method Details
-
setContextName
-
getContextName
-
setRolePrefix
Deprecated.replaced bysetRoleClassifier(String)- Parameters:
name-
-
setRoleClassifier
-
getRoleClassifier
-
setRoleClassifierType
-
getRoleClassifierType
-
setReportFault
public void setReportFault(boolean reportFault) -
setUseDoAs
public void setUseDoAs(boolean useDoAs) -
handleMessage
Description copied from interface:InterceptorIntercepts a message. Interceptors should NOT invoke handleMessage or handleFault on the next interceptor - the interceptor chain will take care of this. -
getCallbackHandler
-
createSecurityContext
-
getLoginConfig
-
setLoginConfig
-
getCallbackHandlerProviders
-
setCallbackHandlerProviders
-
addCallbackHandlerProviders
-
setAllowAnonymous
public void setAllowAnonymous(boolean allowAnonymous) -
setAllowNamedPrincipals
public void setAllowNamedPrincipals(boolean allowNamedPrincipals)
-
setRoleClassifier(String)