Sfoglia il codice sorgente

Merge pull request #819 from porter-dev/0.5.0-cookie-attributes

[0.5.0] Add `secure`, `httpOnly`, and `strict` site attributes to cookies
abelanger5 4 anni fa
parent
commit
ef1cdb7f5f
1 ha cambiato i file con 5 aggiunte e 2 eliminazioni
  1. 5 2
      internal/auth/sessionstore/sessionstore.go

+ 5 - 2
internal/auth/sessionstore/sessionstore.go

@@ -120,8 +120,11 @@ func NewStore(repo *repository.Repository, conf config.ServerConf) (*PGStore, er
 	dbStore := &PGStore{
 		Codecs: securecookie.CodecsFromPairs(keyPairs...),
 		Options: &sessions.Options{
-			Path:   "/",
-			MaxAge: 86400 * 30,
+			Path:     "/",
+			MaxAge:   86400 * 30,
+			Secure:   true,
+			HttpOnly: true,
+			SameSite: http.SameSiteStrictMode,
 		},
 		Repo: repo,
 	}