mirror of
https://github.com/nais/wonderwall.git
synced 2026-08-23 21:16:14 +00:00
fix(loginstatus): clear more cookies on logout
This commit is contained in:
@@ -14,7 +14,8 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
SameSiteMode = http.SameSiteDefaultMode
|
||||
SameSiteMode = http.SameSiteDefaultMode
|
||||
LoginserviceCookieName = "selvbetjening-idtoken"
|
||||
)
|
||||
|
||||
func NewClient(config config.Loginstatus, httpClient *http.Client) *Loginstatus {
|
||||
@@ -95,6 +96,7 @@ func (c *Loginstatus) ClearCookie(w http.ResponseWriter, opts cookie.Options) {
|
||||
opts = c.CookieOptions(opts)
|
||||
|
||||
cookie.Clear(w, cookieName, opts)
|
||||
cookie.Clear(w, LoginserviceCookieName, opts.WithSameSite(http.SameSiteNoneMode))
|
||||
}
|
||||
|
||||
func (c *Loginstatus) CookieOptions(opts cookie.Options) cookie.Options {
|
||||
|
||||
Reference in New Issue
Block a user