Class WSS4JBasicAuthValidator
- java.lang.Object
-
- org.apache.cxf.rt.security.saml.interceptor.WSS4JBasicAuthValidator
-
- Direct Known Subclasses:
AuthPolicyValidatingInterceptor
public abstract class WSS4JBasicAuthValidator extends Object
An abstract class containing some functionality to validate a username + password received via HTTP Basic Authentication via a WSS4J Validator (and hence JAAS, the STS, etc.). It can be subclassed and used as a CXF interceptor or else via a JAX-RS ContainerRequestFilter.
-
-
Constructor Summary
Constructors Constructor Description WSS4JBasicAuthValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.wss4j.dom.message.token.UsernameTokenconvertPolicyToToken(org.apache.cxf.configuration.security.AuthorizationPolicy policy)protected SecurityContextcreateSecurityContext(Principal p)protected SecurityContextcreateSecurityContext(Message msg, org.apache.wss4j.dom.validate.Credential credential)CallbackHandlergetCallbackHandler()org.apache.wss4j.dom.validate.ValidatorgetValidator()voidsetCallbackHandler(CallbackHandler callbackHandler)voidsetValidator(org.apache.wss4j.dom.validate.Validator validator)protected voidvalidate(Message message)
-
-
-
Method Detail
-
validate
protected void validate(Message message) throws org.apache.wss4j.common.ext.WSSecurityException
- Throws:
org.apache.wss4j.common.ext.WSSecurityException
-
convertPolicyToToken
protected org.apache.wss4j.dom.message.token.UsernameToken convertPolicyToToken(org.apache.cxf.configuration.security.AuthorizationPolicy policy)
-
createSecurityContext
protected SecurityContext createSecurityContext(Principal p)
-
createSecurityContext
protected SecurityContext createSecurityContext(Message msg, org.apache.wss4j.dom.validate.Credential credential)
-
getValidator
public org.apache.wss4j.dom.validate.Validator getValidator()
-
setValidator
public void setValidator(org.apache.wss4j.dom.validate.Validator validator)
-
getCallbackHandler
public CallbackHandler getCallbackHandler()
-
setCallbackHandler
public void setCallbackHandler(CallbackHandler callbackHandler)
-
-