diff --git a/internal/httpservers/restapi_auth_local.go b/internal/httpservers/restapi_auth_local.go index 8446687..b09fead 100644 --- a/internal/httpservers/restapi_auth_local.go +++ b/internal/httpservers/restapi_auth_local.go @@ -41,8 +41,11 @@ func forwardResponseHandlerLoginLocalUser(md metadata.MD, w http.ResponseWriter) http.SetCookie( w, &http.Cookie{ - Name: "olivetin-sid-local", - Value: sid, + Name: "olivetin-sid-local", + Value: sid, + MaxAge: 31556952, // 1 year + HttpOnly: true, + Path: "/", }, ) } diff --git a/internal/httpservers/restapi_auth_oauth2.go b/internal/httpservers/restapi_auth_oauth2.go index dae0852..9f890f8 100644 --- a/internal/httpservers/restapi_auth_oauth2.go +++ b/internal/httpservers/restapi_auth_oauth2.go @@ -96,7 +96,7 @@ func setOauthCallbackCookie(w http.ResponseWriter, r *http.Request, name, value cookie := &http.Cookie{ Name: name, Value: value, - MaxAge: int(time.Hour.Seconds()), + MaxAge: 31556952, // 1 year Secure: r.TLS != nil, HttpOnly: true, Path: "/",