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);
         }
     }
+    
 
 }

Reply via email to