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() { - - } -}