fix(loginstatus): clear more cookies on logout

This commit is contained in:
Trong Huu Nguyen
2022-09-20 10:06:42 +02:00
parent f6cf60a013
commit 4a0f41e8c2
+3 -1
View File
@@ -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 {