Class WSS4JBasicAuthValidator
java.lang.Object
org.apache.cxf.rt.security.saml.interceptor.WSS4JBasicAuthValidator
- Direct Known Subclasses:
AuthPolicyValidatingInterceptor
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.wss4j.dom.message.token.UsernameTokenconvertPolicyToToken(org.apache.cxf.configuration.security.AuthorizationPolicy policy) protected SecurityContextprotected SecurityContextcreateSecurityContext(Message msg, org.apache.wss4j.dom.validate.Credential credential) org.apache.wss4j.dom.validate.ValidatorvoidsetCallbackHandler(CallbackHandler callbackHandler) voidsetValidator(org.apache.wss4j.dom.validate.Validator validator) protected void
-
Constructor Details
-
WSS4JBasicAuthValidator
public WSS4JBasicAuthValidator()
-
-
Method Details
-
validate
- 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
-
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
-
setCallbackHandler
-