This is an automated email from the ASF dual-hosted git repository. reta pushed a commit to branch 3.6.x-fixes in repository https://gitbox.apache.org/repos/asf/cxf.git
commit 5afee25c7587609874e25dc4f4c6bf3809a18c41 Author: Andriy Redko <[email protected]> AuthorDate: Mon Jan 20 17:23:43 2025 -0500 Update Jackson to 2.18.2 (#2228) (cherry picked from commit ce63c47d70d97d70cfc20cbdf3dda93019a61721) # Conflicts: # systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRS20ClientServerBookTest.java # systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JAXRSJweJwsTest.java # systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JAXRSJwsJsonTest.java # systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JweJwsAlgorithmTest.java # systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JweJwsReferenceTest.java # systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JwsHTTPHeaderTest.java # systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwt/JWTAlgorithmTest.java # systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwt/JWTAuthnAuthzTest.java # systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwt/JWTPropertiesTest.java # systests/rs-security/src/test/resources/org/apache/cxf/systest/jaxrs/security/jose/jwejws/server.xml # systests/rs-security/src/test/resources/org/apache/cxf/systest/jaxrs/security/jose/jwejws/serverJwsJson.xml --- parent/pom.xml | 10 ++++++-- .../cxf/jaxrs/provider/json/JSONProvider.java | 4 +-- .../systest/jaxrs/JAXRS20ClientServerBookTest.java | 3 +-- .../security/jose/jwejws/JAXRSJweJwsTest.java | 11 +++----- .../security/jose/jwejws/JAXRSJwsJsonTest.java | 7 ++---- .../security/jose/jwejws/JweJwsAlgorithmTest.java | 29 ++-------------------- .../security/jose/jwejws/JweJwsReferenceTest.java | 11 -------- .../security/jose/jwejws/JwsHTTPHeaderTest.java | 7 ------ .../jaxrs/security/jose/jwt/JWTAlgorithmTest.java | 20 --------------- .../jaxrs/security/jose/jwt/JWTAuthnAuthzTest.java | 18 -------------- .../jaxrs/security/jose/jwt/JWTPropertiesTest.java | 12 --------- .../systest/jaxrs/security/jose/jwejws/server.xml | 5 ---- .../jaxrs/security/jose/jwejws/serverJwsJson.xml | 3 --- 13 files changed, 18 insertions(+), 122 deletions(-) diff --git a/parent/pom.xml b/parent/pom.xml index fda1a398b1..b48317e5bb 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -128,8 +128,8 @@ <cxf.httpcomponents.core.version>4.4.16</cxf.httpcomponents.core.version> <cxf.httpcomponents.client5.version>5.3.1</cxf.httpcomponents.client5.version> <cxf.httpcomponents.core5.version>5.2.5</cxf.httpcomponents.core5.version> - <cxf.jackson.version>2.17.2</cxf.jackson.version> - <cxf.jackson.databind.version>2.17.2</cxf.jackson.databind.version> + <cxf.jackson.version>2.18.2</cxf.jackson.version> + <cxf.jackson.databind.version>2.18.2</cxf.jackson.databind.version> <cxf.jacorb.version>3.9</cxf.jacorb.version> <cxf.jaeger.version>1.8.1</cxf.jaeger.version> <cxf.jakarta.activation.version>1.2.2</cxf.jakarta.activation.version> @@ -1570,6 +1570,12 @@ <groupId>com.fasterxml.jackson.jaxrs</groupId> <artifactId>jackson-jaxrs-json-provider</artifactId> <version>${cxf.jackson.version}</version> + <exclusions> + <exclusion> + <groupId>javax.xml.bind</groupId> + <artifactId>jaxb-api</artifactId> + </exclusion> + </exclusions> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> diff --git a/rt/rs/extensions/providers/src/main/java/org/apache/cxf/jaxrs/provider/json/JSONProvider.java b/rt/rs/extensions/providers/src/main/java/org/apache/cxf/jaxrs/provider/json/JSONProvider.java index 7422950ac6..a9eb0144ae 100644 --- a/rt/rs/extensions/providers/src/main/java/org/apache/cxf/jaxrs/provider/json/JSONProvider.java +++ b/rt/rs/extensions/providers/src/main/java/org/apache/cxf/jaxrs/provider/json/JSONProvider.java @@ -81,8 +81,8 @@ import org.codehaus.jettison.mapped.SimpleConverter; import org.codehaus.jettison.mapped.TypeConverter; import org.codehaus.jettison.util.StringIndenter; -@Produces({"application/json", "application/*+json" }) -@Consumes({"application/json", "application/*+json" }) +@Produces({"application/json", "application/*+json", "text/json" /* deprecated */ }) +@Consumes({"application/json", "application/*+json", "text/json"/* deprecated */ }) @Provider public class JSONProvider<T> extends AbstractJAXBProvider<T> { diff --git a/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRS20ClientServerBookTest.java b/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRS20ClientServerBookTest.java index 99325fd9cf..064534a934 100644 --- a/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRS20ClientServerBookTest.java +++ b/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRS20ClientServerBookTest.java @@ -604,8 +604,7 @@ public class JAXRS20ClientServerBookTest extends AbstractBusClientServerTestBase String endpointAddress = "http://localhost:" + PORT + "/bookstore/collections"; - WebClient wc = WebClient.create(endpointAddress, - Collections.singletonList(new JacksonJaxbJsonProvider())); + WebClient wc = WebClient.create(endpointAddress); doTestPostGetCollectionGenericEntityAndType(wc, MediaType.APPLICATION_JSON_TYPE); } diff --git a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JAXRSJweJwsTest.java b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JAXRSJweJwsTest.java index b696515c1c..6723c23875 100644 --- a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JAXRSJweJwsTest.java +++ b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JAXRSJweJwsTest.java @@ -29,8 +29,6 @@ import java.util.Properties; import javax.annotation.Priority; import javax.ws.rs.BadRequestException; -import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider; - import org.apache.cxf.Bus; import org.apache.cxf.bus.spring.SpringBusFactory; import org.apache.cxf.jaxrs.client.JAXRSClientFactoryBean; @@ -96,8 +94,7 @@ public class JAXRSJweJwsTest extends AbstractBusClientServerTestBase { @Test public void testJweJwkBookBeanRSA() throws Exception { String address = "https://localhost:" + PORT + "/jwejwkrsa"; - BookStore bs = createJweBookStore(address, - Collections.singletonList(new JacksonJsonProvider())); + BookStore bs = createJweBookStore(address, List.of()); Book book = bs.echoBook(new Book("book", 123L)); assertEquals("book", book.getName()); assertEquals(123L, book.getId()); @@ -276,8 +273,7 @@ public class JAXRSJweJwsTest extends AbstractBusClientServerTestBase { String address = "https://localhost:" + PORT + "/jwejwshmac"; HmacJwsSignatureProvider hmacProvider = new HmacJwsSignatureProvider(ENCODED_MAC_KEY, SignatureAlgorithm.HS256); - BookStore bs = createJweJwsBookStore(address, hmacProvider, - Collections.singletonList(new JacksonJsonProvider())); + BookStore bs = createJweJwsBookStore(address, hmacProvider, List.of()); Book book = bs.echoBook(new Book("book", 123L)); assertEquals("book", book.getName()); assertEquals(123L, book.getId()); @@ -314,8 +310,7 @@ public class JAXRSJweJwsTest extends AbstractBusClientServerTestBase { @Test public void testJwsJwkBookHMac() throws Exception { String address = "https://localhost:" + PORT + "/jwsjwkhmac"; - BookStore bs = createJwsBookStore(address, - Collections.singletonList(new JacksonJsonProvider())); + BookStore bs = createJwsBookStore(address, List.of()); Book book = bs.echoBook(new Book("book", 123L)); assertEquals("book", book.getName()); assertEquals(123L, book.getId()); diff --git a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JAXRSJwsJsonTest.java b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JAXRSJwsJsonTest.java index ec2c3e1e7b..fff6ad2fc1 100644 --- a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JAXRSJwsJsonTest.java +++ b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JAXRSJwsJsonTest.java @@ -31,8 +31,6 @@ import java.util.Map; import javax.ws.rs.BadRequestException; -import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider; - import org.apache.cxf.Bus; import org.apache.cxf.bus.spring.SpringBusFactory; import org.apache.cxf.jaxrs.client.JAXRSClientFactoryBean; @@ -98,7 +96,7 @@ public class JAXRSJwsJsonTest extends AbstractBusClientServerTestBase { String address = "https://localhost:" + PORT + "/jwsjsonhmac"; BookStore bs = createBookStore(address, "org/apache/cxf/systest/jaxrs/security/secret.jwk.properties", - Collections.singletonList(new JacksonJsonProvider())); + List.of()); Book book = bs.echoBook(new Book("book", 123L)); assertEquals("book", book.getName()); assertEquals(123L, book.getId()); @@ -109,8 +107,7 @@ public class JAXRSJwsJsonTest extends AbstractBusClientServerTestBase { return; } String address = "https://localhost:" + PORT + "/jwejwsjsonhmac"; - List<?> extraProviders = Arrays.asList(new JacksonJsonProvider(), - new JweWriterInterceptor(), + List<?> extraProviders = Arrays.asList(new JweWriterInterceptor(), new JweClientResponseFilter()); String jwkStoreProperty = "org/apache/cxf/systest/jaxrs/security/secret.jwk.properties"; Map<String, Object> props = new HashMap<>(); diff --git a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JweJwsAlgorithmTest.java b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JweJwsAlgorithmTest.java index bc4fd0cc3d..5596f92aed 100644 --- a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JweJwsAlgorithmTest.java +++ b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JweJwsAlgorithmTest.java @@ -28,8 +28,6 @@ import java.util.Map; import javax.ws.rs.core.Response; -import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider; - import org.apache.cxf.jaxrs.client.WebClient; import org.apache.cxf.rs.security.jose.jaxrs.JweWriterInterceptor; import org.apache.cxf.rs.security.jose.jaxrs.JwsWriterInterceptor; @@ -79,7 +77,6 @@ public class JweJwsAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JweWriterInterceptor()); String address = "http://localhost:" + PORT + "/jweoaepgcm/bookstore/books"; @@ -106,7 +103,6 @@ public class JweJwsAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JweWriterInterceptor()); String address = "http://localhost:" + PORT + "/jweoaepgcm/bookstore/books"; @@ -136,7 +132,6 @@ public class JweJwsAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JweWriterInterceptor()); String address = "http://localhost:" + PORT + "/jweoaepgcm/bookstore/books"; @@ -162,7 +157,6 @@ public class JweJwsAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JweWriterInterceptor()); String address = "http://localhost:" + PORT + "/jweoaepgcm/bookstore/books"; @@ -192,7 +186,6 @@ public class JweJwsAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JweWriterInterceptor()); String address = "http://localhost:" + PORT + "/jweoaepgcm/bookstore/books"; @@ -218,7 +211,6 @@ public class JweJwsAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JweWriterInterceptor()); String address = "http://localhost:" + PORT + "/jweoaepgcm/bookstore/books"; @@ -244,7 +236,6 @@ public class JweJwsAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JweWriterInterceptor()); String address = "http://localhost:" + PORT + "/jwesmallkey/bookstore/books"; @@ -271,12 +262,9 @@ public class JweJwsAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml"); - List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); - String address = "http://localhost:" + PORT + "/jweoaepgcm/bookstore/books"; WebClient client = - WebClient.create(address, providers, busFile.toString()); + WebClient.create(address, List.of(), busFile.toString()); client.type("application/json").accept("application/json"); Map<String, Object> properties = new HashMap<>(); @@ -324,7 +312,6 @@ public class JweJwsAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JweWriterInterceptor()); String address = "http://localhost:" + PORT + "/jwepbes/bookstore/books"; @@ -353,7 +340,6 @@ public class JweJwsAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JweWriterInterceptor()); String address = "http://localhost:" + PORT + "/jwepbes/bookstore/books"; @@ -388,7 +374,6 @@ public class JweJwsAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwsWriterInterceptor()); String address = "http://localhost:" + PORT + "/jws/bookstore/books"; @@ -415,7 +400,6 @@ public class JweJwsAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwsWriterInterceptor()); String address = "http://localhost:" + PORT + "/jws/bookstore/books"; @@ -445,7 +429,6 @@ public class JweJwsAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwsWriterInterceptor()); String address = "http://localhost:" + PORT + "/jws/bookstore/books"; @@ -471,7 +454,6 @@ public class JweJwsAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwsWriterInterceptor()); String address = "http://localhost:" + PORT + "/jws/bookstore/books"; @@ -498,7 +480,6 @@ public class JweJwsAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwsWriterInterceptor()); String address = "http://localhost:" + PORT + "/jws/bookstore/books"; @@ -525,7 +506,6 @@ public class JweJwsAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwsWriterInterceptor()); String address = "http://localhost:" + PORT + "/jwsec/bookstore/books"; @@ -554,12 +534,9 @@ public class JweJwsAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml"); - List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); - String address = "http://localhost:" + PORT + "/jws/bookstore/books"; WebClient client = - WebClient.create(address, providers, busFile.toString()); + WebClient.create(address, List.of(), busFile.toString()); client.type("application/json").accept("application/json"); Map<String, Object> properties = new HashMap<>(); @@ -602,7 +579,6 @@ public class JweJwsAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwsWriterInterceptor()); String address = "http://localhost:" + PORT + "/jwssmallkey/bookstore/books"; @@ -630,7 +606,6 @@ public class JweJwsAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); JwsWriterInterceptor writerInterceptor = new JwsWriterInterceptor(); writerInterceptor.setSignatureProvider(new NoneJwsSignatureProvider()); providers.add(writerInterceptor); diff --git a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JweJwsReferenceTest.java b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JweJwsReferenceTest.java index bd7247b7e1..3906ecb36d 100644 --- a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JweJwsReferenceTest.java +++ b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JweJwsReferenceTest.java @@ -28,8 +28,6 @@ import java.util.Map; import javax.ws.rs.core.Response; -import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider; - import org.apache.cxf.jaxrs.client.WebClient; import org.apache.cxf.rs.security.jose.jaxrs.JweWriterInterceptor; import org.apache.cxf.rs.security.jose.jaxrs.JwsWriterInterceptor; @@ -78,7 +76,6 @@ public class JweJwsReferenceTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsReferenceTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JweWriterInterceptor()); String address = "http://localhost:" + PORT + "/jweincludekey/bookstore/books"; @@ -105,7 +102,6 @@ public class JweJwsReferenceTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsReferenceTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JweWriterInterceptor()); String address = "http://localhost:" + PORT + "/jweincludecert/bookstore/books"; @@ -142,7 +138,6 @@ public class JweJwsReferenceTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsReferenceTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JweWriterInterceptor()); String address = "http://localhost:" + PORT + "/jweincludecert/bookstore/books"; @@ -172,7 +167,6 @@ public class JweJwsReferenceTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsReferenceTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JweWriterInterceptor()); String address = "http://localhost:" + PORT + "/jweincludecert/bookstore/books"; @@ -209,7 +203,6 @@ public class JweJwsReferenceTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsReferenceTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JweWriterInterceptor()); String address = "http://localhost:" + PORT + "/jweincludecert/bookstore/books"; @@ -243,7 +236,6 @@ public class JweJwsReferenceTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsReferenceTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwsWriterInterceptor()); String address = "http://localhost:" + PORT + "/jwsincludecert/bookstore/books"; @@ -278,7 +270,6 @@ public class JweJwsReferenceTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsReferenceTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwsWriterInterceptor()); String address = "http://localhost:" + PORT + "/jwsincludecert/bookstore/books"; @@ -306,7 +297,6 @@ public class JweJwsReferenceTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsReferenceTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwsWriterInterceptor()); String address = "http://localhost:" + PORT + "/jwsincludecertsha1/bookstore/books"; @@ -342,7 +332,6 @@ public class JweJwsReferenceTest extends AbstractBusClientServerTestBase { URL busFile = JweJwsReferenceTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwsWriterInterceptor()); String address = "http://localhost:" + PORT + "/jwsincludecertsha1/bookstore/books"; diff --git a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JwsHTTPHeaderTest.java b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JwsHTTPHeaderTest.java index 8f74d4d2c7..bfc1c15ae3 100644 --- a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JwsHTTPHeaderTest.java +++ b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwejws/JwsHTTPHeaderTest.java @@ -31,8 +31,6 @@ import java.util.Set; import javax.ws.rs.core.HttpHeaders; import javax.ws.rs.core.Response; -import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider; - import org.apache.cxf.interceptor.Fault; import org.apache.cxf.jaxrs.client.WebClient; import org.apache.cxf.message.Message; @@ -66,7 +64,6 @@ public class JwsHTTPHeaderTest extends AbstractBusClientServerTestBase { URL busFile = JwsHTTPHeaderTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); JwsWriterInterceptor jwsWriterInterceptor = new JwsWriterInterceptor(); providers.add(jwsWriterInterceptor); @@ -98,7 +95,6 @@ public class JwsHTTPHeaderTest extends AbstractBusClientServerTestBase { URL busFile = JwsHTTPHeaderTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); JwsWriterInterceptor jwsWriterInterceptor = new JwsWriterInterceptor(); jwsWriterInterceptor.setProtectHttpHeaders(true); Set<String> headersToSign = new HashSet<>(); @@ -134,7 +130,6 @@ public class JwsHTTPHeaderTest extends AbstractBusClientServerTestBase { URL busFile = JwsHTTPHeaderTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); JwsWriterInterceptor jwsWriterInterceptor = new JwsWriterInterceptor(); jwsWriterInterceptor.setProtectHttpHeaders(true); Set<String> headersToSign = new HashSet<>(); @@ -169,7 +164,6 @@ public class JwsHTTPHeaderTest extends AbstractBusClientServerTestBase { URL busFile = JwsHTTPHeaderTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); JwsWriterInterceptor jwsWriterInterceptor = new JwsWriterInterceptor(); jwsWriterInterceptor.setProtectHttpHeaders(true); providers.add(jwsWriterInterceptor); @@ -209,7 +203,6 @@ public class JwsHTTPHeaderTest extends AbstractBusClientServerTestBase { URL busFile = JwsHTTPHeaderTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); JwsWriterInterceptor jwsWriterInterceptor = new JwsWriterInterceptor(); jwsWriterInterceptor.setProtectHttpHeaders(true); Set<String> headersToSign = new HashSet<>(); diff --git a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwt/JWTAlgorithmTest.java b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwt/JWTAlgorithmTest.java index 690b8f4c49..37212f90db 100644 --- a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwt/JWTAlgorithmTest.java +++ b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwt/JWTAlgorithmTest.java @@ -30,8 +30,6 @@ import java.util.Map; import javax.ws.rs.core.Response; -import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider; - import org.apache.cxf.jaxrs.client.WebClient; import org.apache.cxf.rs.security.jose.jaxrs.JwtAuthenticationClientFilter; import org.apache.cxf.rs.security.jose.jwt.JwtClaims; @@ -80,7 +78,6 @@ public class JWTAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JWTAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); JwtAuthenticationClientFilter clientFilter = new JwtAuthenticationClientFilter(); clientFilter.setJwsRequired(false); clientFilter.setJweRequired(true); @@ -120,7 +117,6 @@ public class JWTAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JWTAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); JwtAuthenticationClientFilter clientFilter = new JwtAuthenticationClientFilter(); clientFilter.setJwsRequired(false); clientFilter.setJweRequired(true); @@ -163,7 +159,6 @@ public class JWTAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JWTAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); JwtAuthenticationClientFilter clientFilter = new JwtAuthenticationClientFilter(); clientFilter.setJwsRequired(false); clientFilter.setJweRequired(true); @@ -205,7 +200,6 @@ public class JWTAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JWTAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); JwtAuthenticationClientFilter clientFilter = new JwtAuthenticationClientFilter(); clientFilter.setJwsRequired(false); clientFilter.setJweRequired(true); @@ -248,7 +242,6 @@ public class JWTAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JWTAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); JwtAuthenticationClientFilter clientFilter = new JwtAuthenticationClientFilter(); clientFilter.setJwsRequired(false); clientFilter.setJweRequired(true); @@ -291,7 +284,6 @@ public class JWTAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JWTAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwt/bookstore/books"; @@ -328,7 +320,6 @@ public class JWTAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JWTAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwt/bookstore/books"; @@ -368,7 +359,6 @@ public class JWTAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JWTAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwt/bookstore/books"; @@ -404,7 +394,6 @@ public class JWTAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JWTAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwt/bookstore/books"; @@ -441,7 +430,6 @@ public class JWTAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JWTAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwtec/bookstore/books"; @@ -482,7 +470,6 @@ public class JWTAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JWTAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwt/bookstore/books"; @@ -520,7 +507,6 @@ public class JWTAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JWTAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/unsignedjwt/bookstore/books"; @@ -556,7 +542,6 @@ public class JWTAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JWTAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwt/bookstore/books"; @@ -588,7 +573,6 @@ public class JWTAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JWTAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); JwtAuthenticationClientFilter clientFilter = new JwtAuthenticationClientFilter(); clientFilter.setJwsRequired(true); clientFilter.setJweRequired(true); @@ -631,7 +615,6 @@ public class JWTAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JWTAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwtincludecert/bookstore/books"; @@ -674,7 +657,6 @@ public class JWTAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JWTAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwtincludecert/bookstore/books"; @@ -712,7 +694,6 @@ public class JWTAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JWTAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/hmacsignedjwt/bookstore/books"; @@ -751,7 +732,6 @@ public class JWTAlgorithmTest extends AbstractBusClientServerTestBase { URL busFile = JWTAlgorithmTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/hmacsignedjwt/bookstore/books"; diff --git a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwt/JWTAuthnAuthzTest.java b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwt/JWTAuthnAuthzTest.java index 82c05d1ce5..34479e1886 100644 --- a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwt/JWTAuthnAuthzTest.java +++ b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwt/JWTAuthnAuthzTest.java @@ -30,8 +30,6 @@ import java.util.Map; import javax.ws.rs.core.Response; -import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider; - import org.apache.cxf.jaxrs.client.WebClient; import org.apache.cxf.rs.security.jose.jaxrs.JwtAuthenticationClientFilter; import org.apache.cxf.rs.security.jose.jwt.JwtClaims; @@ -64,7 +62,6 @@ public class JWTAuthnAuthzTest extends AbstractBusClientServerTestBase { URL busFile = JWTAuthnAuthzTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwt/bookstore/books"; @@ -104,7 +101,6 @@ public class JWTAuthnAuthzTest extends AbstractBusClientServerTestBase { URL busFile = JWTAuthnAuthzTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwt/bookstore/books"; @@ -141,7 +137,6 @@ public class JWTAuthnAuthzTest extends AbstractBusClientServerTestBase { URL busFile = JWTAuthnAuthzTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwtauthz/bookstore/books"; @@ -183,7 +178,6 @@ public class JWTAuthnAuthzTest extends AbstractBusClientServerTestBase { URL busFile = JWTAuthnAuthzTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwtauthz/bookstore/books"; @@ -225,7 +219,6 @@ public class JWTAuthnAuthzTest extends AbstractBusClientServerTestBase { URL busFile = JWTAuthnAuthzTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwtauthz/bookstore/books"; @@ -267,7 +260,6 @@ public class JWTAuthnAuthzTest extends AbstractBusClientServerTestBase { URL busFile = JWTAuthnAuthzTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwtauthz/bookstore/books"; @@ -303,7 +295,6 @@ public class JWTAuthnAuthzTest extends AbstractBusClientServerTestBase { URL busFile = JWTAuthnAuthzTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwtauthz/bookstore/books"; @@ -340,7 +331,6 @@ public class JWTAuthnAuthzTest extends AbstractBusClientServerTestBase { URL busFile = JWTAuthnAuthzTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwtauthzannotations/bookstore/booksrolesallowed"; @@ -382,7 +372,6 @@ public class JWTAuthnAuthzTest extends AbstractBusClientServerTestBase { URL busFile = JWTAuthnAuthzTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwtauthzannotations/bookstore/booksrolesallowed"; @@ -424,7 +413,6 @@ public class JWTAuthnAuthzTest extends AbstractBusClientServerTestBase { URL busFile = JWTAuthnAuthzTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwtauthzannotations/bookstore/booksrolesallowed"; @@ -462,7 +450,6 @@ public class JWTAuthnAuthzTest extends AbstractBusClientServerTestBase { URL busFile = JWTAuthnAuthzTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwtauthzannotations/bookstore/booksrolesallowed"; @@ -500,7 +487,6 @@ public class JWTAuthnAuthzTest extends AbstractBusClientServerTestBase { URL busFile = JWTAuthnAuthzTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwtauthzannotations/bookstore/booksrolesallowed"; @@ -538,7 +524,6 @@ public class JWTAuthnAuthzTest extends AbstractBusClientServerTestBase { URL busFile = JWTAuthnAuthzTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwtauthzannotations/bookstore/booksrolesallowed"; @@ -576,7 +561,6 @@ public class JWTAuthnAuthzTest extends AbstractBusClientServerTestBase { URL busFile = JWTAuthnAuthzTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwtauthz/bookstore/booksclaims"; @@ -620,7 +604,6 @@ public class JWTAuthnAuthzTest extends AbstractBusClientServerTestBase { URL busFile = JWTAuthnAuthzTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwtauthz/bookstore/booksclaims"; @@ -659,7 +642,6 @@ public class JWTAuthnAuthzTest extends AbstractBusClientServerTestBase { URL busFile = JWTAuthnAuthzTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/signedjwtauthz/bookstore/booksclaims"; diff --git a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwt/JWTPropertiesTest.java b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwt/JWTPropertiesTest.java index b5f7d0c5e7..fa1f7e88f3 100644 --- a/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwt/JWTPropertiesTest.java +++ b/systests/rs-security/src/test/java/org/apache/cxf/systest/jaxrs/security/jose/jwt/JWTPropertiesTest.java @@ -30,8 +30,6 @@ import java.util.Map; import javax.ws.rs.core.Response; -import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider; - import org.apache.cxf.jaxrs.client.WebClient; import org.apache.cxf.rs.security.jose.jaxrs.JwtAuthenticationClientFilter; import org.apache.cxf.rs.security.jose.jwt.JwtClaims; @@ -64,7 +62,6 @@ public class JWTPropertiesTest extends AbstractBusClientServerTestBase { URL busFile = JWTPropertiesTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/unsignedjwt/bookstore/books"; @@ -100,7 +97,6 @@ public class JWTPropertiesTest extends AbstractBusClientServerTestBase { URL busFile = JWTPropertiesTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/unsignedjwt/bookstore/books"; @@ -135,7 +131,6 @@ public class JWTPropertiesTest extends AbstractBusClientServerTestBase { URL busFile = JWTPropertiesTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/unsignedjwt/bookstore/books"; @@ -170,7 +165,6 @@ public class JWTPropertiesTest extends AbstractBusClientServerTestBase { URL busFile = JWTPropertiesTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/unsignedjwtnearfuture/bookstore/books"; @@ -205,7 +199,6 @@ public class JWTPropertiesTest extends AbstractBusClientServerTestBase { URL busFile = JWTPropertiesTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/unsignedjwt/bookstore/books"; @@ -241,7 +234,6 @@ public class JWTPropertiesTest extends AbstractBusClientServerTestBase { URL busFile = JWTPropertiesTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/unsignedjwtnearfuture/bookstore/books"; @@ -277,7 +269,6 @@ public class JWTPropertiesTest extends AbstractBusClientServerTestBase { URL busFile = JWTPropertiesTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/unsignedjwt/bookstore/books"; @@ -308,7 +299,6 @@ public class JWTPropertiesTest extends AbstractBusClientServerTestBase { URL busFile = JWTPropertiesTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/unsignedjwt/bookstore/books"; @@ -340,7 +330,6 @@ public class JWTPropertiesTest extends AbstractBusClientServerTestBase { URL busFile = JWTPropertiesTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/unsignedjwt/bookstore/books"; @@ -370,7 +359,6 @@ public class JWTPropertiesTest extends AbstractBusClientServerTestBase { URL busFile = JWTPropertiesTest.class.getResource("client.xml"); List<Object> providers = new ArrayList<>(); - providers.add(new JacksonJsonProvider()); providers.add(new JwtAuthenticationClientFilter()); String address = "https://localhost:" + PORT + "/unsignedjwt/bookstore/books"; diff --git a/systests/rs-security/src/test/resources/org/apache/cxf/systest/jaxrs/security/jose/jwejws/server.xml b/systests/rs-security/src/test/resources/org/apache/cxf/systest/jaxrs/security/jose/jwejws/server.xml index a8a1e8bac5..425e817776 100644 --- a/systests/rs-security/src/test/resources/org/apache/cxf/systest/jaxrs/security/jose/jwejws/server.xml +++ b/systests/rs-security/src/test/resources/org/apache/cxf/systest/jaxrs/security/jose/jwejws/server.xml @@ -163,7 +163,6 @@ under the License. <entry key="rs.security.decryption.key.password.provider" value-ref="keyPasswordProvider"/> </jaxrs:properties> </jaxrs:server> - <bean id="jackson" class="com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider"/> <jaxrs:server address="https://localhost:${testutil.ports.jaxrs-jwt}/jwejwkrsa"> <jaxrs:serviceBeans> <ref bean="serviceBean"/> @@ -171,7 +170,6 @@ under the License. <jaxrs:providers> <ref bean="jweInFilter"/> <ref bean="jweOutFilter"/> - <ref bean="jackson"/> </jaxrs:providers> <jaxrs:properties> <entry key="rs.security.encryption.in.properties" value="org/apache/cxf/systest/jaxrs/security/alice.jwk.properties"/> @@ -212,7 +210,6 @@ under the License. <ref bean="jweOutFilter"/> <ref bean="jwsHmacInFilter"/> <ref bean="jwsOutFilter"/> - <ref bean="jackson"/> </jaxrs:providers> <jaxrs:properties> <entry key="rs.security.encryption.in.properties" value="org/apache/cxf/systest/jaxrs/security/alice.rs.properties"/> @@ -229,7 +226,6 @@ under the License. <jaxrs:providers> <ref bean="jwsInFilter"/> <ref bean="jwsOutFilter"/> - <ref bean="jackson"/> </jaxrs:providers> <jaxrs:properties> <entry key="rs.security.signature.properties" value="org/apache/cxf/systest/jaxrs/security/secret.jwk.properties"/> @@ -243,7 +239,6 @@ under the License. <ref bean="jwsInFilterHttpHeaders"/> <ref bean="httpHeaderFilter"/> <ref bean="jwsOutFilter"/> - <ref bean="jackson"/> </jaxrs:providers> <jaxrs:properties> <entry key="rs.security.signature.properties" value="org/apache/cxf/systest/jaxrs/security/secret.jwk.properties"/> diff --git a/systests/rs-security/src/test/resources/org/apache/cxf/systest/jaxrs/security/jose/jwejws/serverJwsJson.xml b/systests/rs-security/src/test/resources/org/apache/cxf/systest/jaxrs/security/jose/jwejws/serverJwsJson.xml index a6f1998b48..1313eb84ce 100644 --- a/systests/rs-security/src/test/resources/org/apache/cxf/systest/jaxrs/security/jose/jwejws/serverJwsJson.xml +++ b/systests/rs-security/src/test/resources/org/apache/cxf/systest/jaxrs/security/jose/jwejws/serverJwsJson.xml @@ -48,7 +48,6 @@ under the License. <bean id="serviceBean" class="org.apache.cxf.systest.jaxrs.security.jose.BookStore"/> <bean id="jwsInFilter" class="org.apache.cxf.rs.security.jose.jaxrs.JwsJsonContainerRequestFilter"/> <bean id="jwsOutFilter" class="org.apache.cxf.rs.security.jose.jaxrs.JwsJsonWriterInterceptor"/> - <bean id="jackson" class="com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider"/> <jaxrs:server address="https://localhost:${testutil.ports.jaxrs-jws-json}/jwsjsonhmac"> <jaxrs:serviceBeans> <ref bean="serviceBean"/> @@ -56,7 +55,6 @@ under the License. <jaxrs:providers> <ref bean="jwsInFilter"/> <ref bean="jwsOutFilter"/> - <ref bean="jackson"/> </jaxrs:providers> <jaxrs:properties> <entry key="rs.security.signature.properties" value="org/apache/cxf/systest/jaxrs/security/secret.jwk.properties"/> @@ -73,7 +71,6 @@ under the License. <ref bean="jwsOutFilter"/> <ref bean="jweInFilter"/> <ref bean="jweOutFilter"/> - <ref bean="jackson"/> </jaxrs:providers> <jaxrs:properties> <entry key="rs.security.signature.properties" value="org/apache/cxf/systest/jaxrs/security/secret.jwk.properties"/>
