From dbd0e3077bd2d1ab7df6b65c251f27139bc2b088 Mon Sep 17 00:00:00 2001 From: sergioa Date: Fri, 17 Jan 2025 18:14:28 +0100 Subject: [PATCH 1/3] feat: register Keycloak `JacksonProvider` to prevent failing on unknown properties --- .../de/adorsys/keycloak/config/provider/KeycloakProvider.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/de/adorsys/keycloak/config/provider/KeycloakProvider.java b/src/main/java/de/adorsys/keycloak/config/provider/KeycloakProvider.java index 20be19461..d5648bfef 100644 --- a/src/main/java/de/adorsys/keycloak/config/provider/KeycloakProvider.java +++ b/src/main/java/de/adorsys/keycloak/config/provider/KeycloakProvider.java @@ -28,6 +28,7 @@ import org.jboss.resteasy.client.jaxrs.ResteasyClient; import org.jboss.resteasy.client.jaxrs.ResteasyWebTarget; import org.jboss.resteasy.client.jaxrs.internal.BasicAuthentication; +import org.keycloak.admin.client.JacksonProvider; import org.keycloak.admin.client.Keycloak; import org.keycloak.admin.client.KeycloakBuilder; import org.slf4j.Logger; @@ -76,6 +77,7 @@ private KeycloakProvider(KeycloakConfigProperties properties) { public Keycloak getInstance() { if (keycloak == null || resteasyClient == null || keycloak.isClosed() || resteasyClient.isClosed()) { resteasyClient = resteasyClientSupplier.get(); + resteasyClient.register(JacksonProvider.class); keycloak = createKeycloak(); checkServerVersion(); From f447ad3f296b83a8f1cb37bd8531f9cf1b393dac Mon Sep 17 00:00:00 2001 From: sergioa Date: Fri, 17 Jan 2025 22:35:33 +0100 Subject: [PATCH 2/3] Update ci.yaml --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 6f7c55d37..fa5955e25 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -278,7 +278,7 @@ jobs: - uses: actions/setup-python@v5.3.0 with: - python-version: 3.7 + python-version: 3.14 - uses: actions/cache@v4.2.0 with: From 1145f49153d2e7d71e037518da8cf6fde80809da Mon Sep 17 00:00:00 2001 From: sergioa Date: Fri, 17 Jan 2025 22:37:47 +0100 Subject: [PATCH 3/3] Update ci.yaml --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index fa5955e25..34463728d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -278,7 +278,7 @@ jobs: - uses: actions/setup-python@v5.3.0 with: - python-version: 3.14 + python-version: 3.10.16 - uses: actions/cache@v4.2.0 with: