This is an automated email from the ASF dual-hosted git repository. coheigea pushed a commit to branch coheigea/wss4j-saml-refactor in repository https://gitbox.apache.org/repos/asf/cxf.git
commit a12c1fe7d6b017e67e6750794df13403b5e45eb7 Author: Colm O hEigeartaigh <[email protected]> AuthorDate: Thu Jul 3 11:55:02 2025 +0100 Fixing rs-security system tests --- .../systest/jaxrs/security/oauth2/common/WSS4JBasicAuthFilter.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oauth2/common/WSS4JBasicAuthFilter.java b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oauth2/common/WSS4JBasicAuthFilter.java index 7583ad06d9..4938759988 100644 --- a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oauth2/common/WSS4JBasicAuthFilter.java +++ b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/oauth2/common/WSS4JBasicAuthFilter.java @@ -32,6 +32,7 @@ import org.apache.cxf.jaxrs.utils.JAXRSUtils; import org.apache.cxf.message.Message; import org.apache.cxf.rs.security.oauth2.services.WellKnownService; import org.apache.cxf.rt.security.saml.interceptor.WSS4JBasicAuthValidator; +import org.apache.wss4j.dom.validate.UsernameTokenValidator; /** * Extends the WSS4J validator as a JAX-RS request filter @@ -40,6 +41,11 @@ import org.apache.cxf.rt.security.saml.interceptor.WSS4JBasicAuthValidator; @Priority(Priorities.AUTHENTICATION) public class WSS4JBasicAuthFilter extends WSS4JBasicAuthValidator implements ContainerRequestFilter { + public WSS4JBasicAuthFilter() { + super(); + setValidator(new UsernameTokenValidator()); + } + public void filter(ContainerRequestContext requestContext) throws IOException { if (requestContext.getUriInfo().getPath().contains(WellKnownService.WELL_KNOWN_PATH)) { return; @@ -60,5 +66,6 @@ public class WSS4JBasicAuthFilter extends WSS4JBasicAuthValidator implements Con throw ExceptionUtils.toInternalServerErrorException(ex, null); } } + }
