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");