From 332c12bcead8cd34506f125d23eddfa8c1521480 Mon Sep 17 00:00:00 2001 From: Ricardo Martin Date: Mon, 27 Jan 2025 12:47:31 +0100 Subject: [PATCH] Add some common headers for the links check in docs Closes #36675 Signed-off-by: rmartinc (cherry picked from commit 17d2dd58cafea3e6548c70b17950f0fc5ebbbca8) --- .../server_admin/topics/authentication/password-policies.adoc | 2 +- .../java/org/keycloak/documentation/test/utils/HttpUtils.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/documentation/server_admin/topics/authentication/password-policies.adoc b/docs/documentation/server_admin/topics/authentication/password-policies.adoc index c80030a4793..e6acbba7259 100644 --- a/docs/documentation/server_admin/topics/authentication/password-policies.adoc +++ b/docs/documentation/server_admin/topics/authentication/password-policies.adoc @@ -72,7 +72,7 @@ The password cannot be the same as the email address of the user. ===== Regular expression Password must match one or more defined Java regular expression patterns. -See https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html[Java's regular expression documentation] for the syntax of those expressions. +See https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/regex/Pattern.html[Java's regular expression documentation] for the syntax of those expressions. ===== Expire password diff --git a/docs/documentation/tests/src/test/java/org/keycloak/documentation/test/utils/HttpUtils.java b/docs/documentation/tests/src/test/java/org/keycloak/documentation/test/utils/HttpUtils.java index c643b1d6ea8..60813be6def 100644 --- a/docs/documentation/tests/src/test/java/org/keycloak/documentation/test/utils/HttpUtils.java +++ b/docs/documentation/tests/src/test/java/org/keycloak/documentation/test/utils/HttpUtils.java @@ -10,6 +10,7 @@ import org.apache.hc.client5.http.impl.classic.HttpClientBuilder; import org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManagerBuilder; import org.apache.hc.core5.http.ClassicHttpResponse; import org.apache.hc.core5.http.HttpEntity; +import org.apache.hc.core5.http.HttpHeaders; import org.apache.hc.core5.http.HttpStatus; import org.apache.hc.core5.http.ParseException; import org.apache.hc.core5.http.io.HttpClientResponseHandler; @@ -77,6 +78,9 @@ public class HttpUtils { }; try { + // add common headers that are needed by some pages + method.addHeader(HttpHeaders.ACCEPT_LANGUAGE, "en-US,en;q=0.9"); + method.addHeader(HttpHeaders.ACCEPT, "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"); client.execute(method, responseHandler); } catch (Exception e) { response.setError("exception " + e.getMessage());