From 4a9cf5d326ab95dfd6378708d2352831ca03f4a3 Mon Sep 17 00:00:00 2001 From: Alexander Schwartz Date: Wed, 2 Apr 2025 16:05:10 +0200 Subject: [PATCH] Avoiding nip.io for stability Closes #38104 Signed-off-by: Alexander Schwartz --- .../keycloak/testsuite/cookies/DefaultCookieProviderTest.java | 2 +- .../test/java/org/keycloak/testsuite/saml/AbstractSamlTest.java | 2 ++ .../src/test/java/org/keycloak/testsuite/util/ReverseProxy.java | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/cookies/DefaultCookieProviderTest.java b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/cookies/DefaultCookieProviderTest.java index 89ceba06b743..7047ae04869d 100644 --- a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/cookies/DefaultCookieProviderTest.java +++ b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/cookies/DefaultCookieProviderTest.java @@ -65,7 +65,7 @@ public void testCookieDefaults() { @Test public void testCookieDefaultsWithInsecureContext() { - KeycloakTestingClient testingInsecure = KeycloakTestingClient.getInstance("http://127.0.0.1.nip.io:8180/auth"); + KeycloakTestingClient testingInsecure = KeycloakTestingClient.getInstance("http://0.0.0.0:8180/auth"); Response response = testingInsecure.server("master").runWithResponse(session -> { CookieProvider cookies = session.getProvider(CookieProvider.class); diff --git a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/saml/AbstractSamlTest.java b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/saml/AbstractSamlTest.java index 3f78f41edc89..40aa02f0dd49 100644 --- a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/saml/AbstractSamlTest.java +++ b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/saml/AbstractSamlTest.java @@ -1,5 +1,6 @@ package org.keycloak.testsuite.saml; +import org.keycloak.common.crypto.CryptoIntegration; import org.keycloak.common.util.CertificateUtils; import org.keycloak.common.util.KeyUtils; import org.keycloak.common.util.PemUtils; @@ -73,6 +74,7 @@ public abstract class AbstractSamlTest extends AbstractAuthTest { static { try { + CryptoIntegration.init(Thread.currentThread().getContextClassLoader()); KeyFactory kfRsa = KeyFactory.getInstance("RSA"); SAML_CLIENT_SALES_POST_SIG_PRIVATE_KEY_PK = kfRsa.generatePrivate(new PKCS8EncodedKeySpec(Base64.getDecoder().decode(SAML_CLIENT_SALES_POST_SIG_PRIVATE_KEY))); SAML_CLIENT_SALES_POST_SIG_PUBLIC_KEY_PK = kfRsa.generatePublic(new X509EncodedKeySpec(Base64.getDecoder().decode(SAML_CLIENT_SALES_POST_SIG_PUBLIC_KEY))); diff --git a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/util/ReverseProxy.java b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/util/ReverseProxy.java index 1b92e15ecadf..4056d36c7b8b 100644 --- a/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/util/ReverseProxy.java +++ b/testsuite/integration-arquillian/tests/base/src/test/java/org/keycloak/testsuite/util/ReverseProxy.java @@ -11,7 +11,7 @@ public class ReverseProxy implements TestRule { - public static String DEFAULT_PROXY_HOST = "proxy.kc.127.0.0.1.nip.io"; + public static String DEFAULT_PROXY_HOST = "127.0.0.1"; public static final int DEFAULT_HTTP_PORT = 8666; public static final int DEFAULT_HTTPS_PORT = 8667;