diff --git a/extensions/oidc/deployment/pom.xml b/extensions/oidc/deployment/pom.xml
index 912442b04a2d3..4826ce32d81f3 100644
--- a/extensions/oidc/deployment/pom.xml
+++ b/extensions/oidc/deployment/pom.xml
@@ -30,6 +30,10 @@
io.quarkus
quarkus-oidc
+
+ io.quarkus
+ quarkus-jackson-deployment
+
io.quarkus
quarkus-security-deployment
diff --git a/extensions/oidc/runtime/pom.xml b/extensions/oidc/runtime/pom.xml
index 7904bdd438f6c..9e01a62e36ec5 100644
--- a/extensions/oidc/runtime/pom.xml
+++ b/extensions/oidc/runtime/pom.xml
@@ -60,7 +60,6 @@
io.quarkus
quarkus-jackson
- test
diff --git a/integration-tests/oidc-code-flow/src/test/java/io/quarkus/it/keycloak/CodeFlowInGraalITCase.java b/integration-tests/oidc-code-flow/src/test/java/io/quarkus/it/keycloak/CodeFlowInGraalITCase.java
index 497f3308c5d04..be593c7bf5b10 100644
--- a/integration-tests/oidc-code-flow/src/test/java/io/quarkus/it/keycloak/CodeFlowInGraalITCase.java
+++ b/integration-tests/oidc-code-flow/src/test/java/io/quarkus/it/keycloak/CodeFlowInGraalITCase.java
@@ -1,15 +1,10 @@
package io.quarkus.it.keycloak;
-import org.junit.jupiter.api.Disabled;
-
-import io.quarkus.test.common.QuarkusTestResource;
import io.quarkus.test.junit.NativeImageTest;
/**
* @author Pedro Igor
*/
-@QuarkusTestResource(KeycloakTestResource.class)
@NativeImageTest
-@Disabled("While figuring out how to have different application.properties for different tests")
public class CodeFlowInGraalITCase extends CodeFlowTest {
}
diff --git a/integration-tests/oidc-code-flow/src/test/java/io/quarkus/it/keycloak/KeycloakTestResource.java b/integration-tests/oidc-code-flow/src/test/java/io/quarkus/it/keycloak/KeycloakTestResource.java
deleted file mode 100644
index 12efe03006421..0000000000000
--- a/integration-tests/oidc-code-flow/src/test/java/io/quarkus/it/keycloak/KeycloakTestResource.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package io.quarkus.it.keycloak;
-
-import java.util.HashMap;
-import java.util.Map;
-
-import io.quarkus.test.common.QuarkusTestResourceLifecycleManager;
-
-public class KeycloakTestResource implements QuarkusTestResourceLifecycleManager {
- @Override
- public Map start() {
- HashMap map = new HashMap<>();
-
- // a workaround to set system properties defined when executing tests. Looks like this commit introduced an
- // unexpected behavior: 3ca0b323dd1c6d80edb66136eb42be7f9bde3310
- map.put("keycloak.url", System.getProperty("keycloak.url"));
-
- return map;
- }
-
- @Override
- public void stop() {
-
- }
-}
diff --git a/integration-tests/oidc/src/test/java/io/quarkus/it/keycloak/BearerTokenAuthorizationInGraalITCase.java b/integration-tests/oidc/src/test/java/io/quarkus/it/keycloak/BearerTokenAuthorizationInGraalITCase.java
index b1a7c09c11fbe..4decbe21df340 100644
--- a/integration-tests/oidc/src/test/java/io/quarkus/it/keycloak/BearerTokenAuthorizationInGraalITCase.java
+++ b/integration-tests/oidc/src/test/java/io/quarkus/it/keycloak/BearerTokenAuthorizationInGraalITCase.java
@@ -1,9 +1,7 @@
package io.quarkus.it.keycloak;
-import io.quarkus.test.common.QuarkusTestResource;
import io.quarkus.test.junit.NativeImageTest;
-@QuarkusTestResource(KeycloakTestResource.class)
@NativeImageTest
public class BearerTokenAuthorizationInGraalITCase extends BearerTokenAuthorizationTest {
}
diff --git a/integration-tests/oidc/src/test/java/io/quarkus/it/keycloak/KeycloakTestResource.java b/integration-tests/oidc/src/test/java/io/quarkus/it/keycloak/KeycloakTestResource.java
deleted file mode 100644
index 12efe03006421..0000000000000
--- a/integration-tests/oidc/src/test/java/io/quarkus/it/keycloak/KeycloakTestResource.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package io.quarkus.it.keycloak;
-
-import java.util.HashMap;
-import java.util.Map;
-
-import io.quarkus.test.common.QuarkusTestResourceLifecycleManager;
-
-public class KeycloakTestResource implements QuarkusTestResourceLifecycleManager {
- @Override
- public Map start() {
- HashMap map = new HashMap<>();
-
- // a workaround to set system properties defined when executing tests. Looks like this commit introduced an
- // unexpected behavior: 3ca0b323dd1c6d80edb66136eb42be7f9bde3310
- map.put("keycloak.url", System.getProperty("keycloak.url"));
-
- return map;
- }
-
- @Override
- public void stop() {
-
- }
-}