feat: enhance cookie creation method with detailed documentation

This commit is contained in:
siujamo
2026-03-12 15:37:51 +08:00
parent bd597fbc64
commit abbcb6bf5c
@@ -105,10 +105,22 @@ public class AuthService {
.build();
}
protected ResponseCookie.ResponseCookieBuilder buildCookieInternal(String cookieName, String value, Duration validDuration) {
/**
* Creates a response cookie builder with specified name, value and valid duration.
*
* @param name name of the cookie
* @param value value of the cookie
* @param validDuration valid duration of the cookie
* @return cookie builder
*/
protected ResponseCookie.ResponseCookieBuilder buildCookieInternal(
String name,
String value,
Duration validDuration
) {
var applicationMode = applicationManager.getApplicationMode();
var cookieBuilder = ResponseCookie.from(cookieName, value)
var cookieBuilder = ResponseCookie.from(name, value)
.maxAge(securityManager.getTokenValidDuration())
.secure(true)
.maxAge(validDuration)