From 19d68724e541a2d268d4872b573b524b52548ec1 Mon Sep 17 00:00:00 2001 From: Marco Collovati Date: Fri, 28 Feb 2025 18:13:44 +0100 Subject: [PATCH] fix: retrieve cookie name at runtime (#1351) (cherry picked from commit 37115fd3e35815da1077b9c3f473a3739cfe043b) --- .../mcollovati/quarkus/hilla/HillaSecurityRecorder.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/runtime-commons/src/main/java/com/github/mcollovati/quarkus/hilla/HillaSecurityRecorder.java b/runtime-commons/src/main/java/com/github/mcollovati/quarkus/hilla/HillaSecurityRecorder.java index 323eb1d2..165f4a14 100644 --- a/runtime-commons/src/main/java/com/github/mcollovati/quarkus/hilla/HillaSecurityRecorder.java +++ b/runtime-commons/src/main/java/com/github/mcollovati/quarkus/hilla/HillaSecurityRecorder.java @@ -28,11 +28,11 @@ public class HillaSecurityRecorder { public Supplier setupFormAuthenticationMechanism() { - String cookieName = ConfigProvider.getConfig().getValue("quarkus.http.auth.form.cookie-name", String.class); - String landingPage = ConfigProvider.getConfig() - .getOptionalValue("quarkus.http.auth.form.landing-page", String.class) - .orElse("/"); return () -> { + Config config = ConfigProvider.getConfig(); + String cookieName = config.getValue("quarkus.http.auth.form.cookie-name", String.class); + String landingPage = config.getOptionalValue("quarkus.http.auth.form.landing-page", String.class) + .orElse("/"); FormAuthenticationMechanism delegate = Arc.container().instance(FormAuthenticationMechanism.class).get(); return new HillaFormAuthenticationMechanism(delegate, cookieName, landingPage, "/logout");