diff --git a/internal/outpost/proxyv2/application/session.go b/internal/outpost/proxyv2/application/session.go index 65fb7fed1..739b23e84 100644 --- a/internal/outpost/proxyv2/application/session.go +++ b/internal/outpost/proxyv2/application/session.go @@ -45,9 +45,11 @@ func (a *Application) getStore(p api.ProxyOutpostConfig, externalHost *url.URL) rs.KeyPrefix(RedisKeyPrefix) rs.Options(sessions.Options{ - HttpOnly: strings.ToLower(externalHost.Scheme) == "https", + HttpOnly: true, + Secure: strings.ToLower(externalHost.Scheme) == "https", Domain: *p.CookieDomain, SameSite: http.SameSiteLaxMode, + MaxAge: maxAge, }) a.log.Trace("using redis session backend")