diff --git a/src/main/java/de/oaa/xxx/config/CookieFactory.java b/src/main/java/de/oaa/xxx/config/CookieFactory.java index 1979dcd..19c00fd 100644 --- a/src/main/java/de/oaa/xxx/config/CookieFactory.java +++ b/src/main/java/de/oaa/xxx/config/CookieFactory.java @@ -1,27 +1 @@ -package de.oaa.xxx.config; - -import org.springframework.beans.factory.annotation.Value; -import org.springframework.http.ResponseCookie; -import org.springframework.stereotype.Component; - -import java.time.Duration; - -@Component -public class CookieFactory { - - private final boolean secure; - - public CookieFactory(@Value("${app.cookie.secure:true}") boolean secure) { - this.secure = secure; - } - - public ResponseCookie jwtCookie(String token, Duration maxAge) { - return ResponseCookie.from("jwt", token) - .httpOnly(true) - .secure(secure) - .sameSite("Strict") - .path("/") - .maxAge(maxAge) - .build(); - } -} +src/main/java/de/oaa/xxx/config/CookieFactory.java