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 SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.AbstractPhaseInterceptoraddAfter, 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- 
JAASLoginInterceptorpublic JAASLoginInterceptor()
- 
JAASLoginInterceptor
 
- 
- 
Method Details- 
setContextName
- 
getContextName
- 
setRolePrefixDeprecated.replaced bysetRoleClassifier(String)- Parameters:
- name-
 
- 
setRoleClassifier
- 
getRoleClassifier
- 
setRoleClassifierType
- 
getRoleClassifierType
- 
setReportFaultpublic void setReportFault(boolean reportFault) 
- 
setUseDoAspublic void setUseDoAs(boolean useDoAs) 
- 
handleMessageDescription 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
- 
setAllowAnonymouspublic void setAllowAnonymous(boolean allowAnonymous) 
- 
setAllowNamedPrincipalspublic void setAllowNamedPrincipals(boolean allowNamedPrincipals) 
 
- 
setRoleClassifier(String)