MCPcopy Create free account
hub / github.com/authorizerdev/authorizer / BuildDeleteAdminCookie

Function BuildDeleteAdminCookie

internal/cookie/admin_cookie.go:64–76  ·  view source on GitHub ↗

BuildDeleteAdminCookie returns a zero-value, expired admin cookie that causes browsers to delete the admin session cookie. Transport-agnostic mirror of DeleteAdminCookie.

(hostname string, adminCookieSecure bool)

Source from the content-addressed store, hash-verified

62// browsers to delete the admin session cookie. Transport-agnostic mirror of
63// DeleteAdminCookie.
64func BuildDeleteAdminCookie(hostname string, adminCookieSecure bool) *http.Cookie {
65 host, _ := parsers.GetHostParts(hostname)
66 return &http.Cookie{
67 Name: constants.AdminCookieName,
68 Value: "",
69 MaxAge: -1,
70 Path: "/",
71 Domain: host,
72 Secure: adminCookieSecure,
73 HttpOnly: true,
74 SameSite: http.SameSiteStrictMode,
75 }
76}

Callers 2

AdminLogoutMethod · 0.92
DeleteAdminCookieFunction · 0.85

Calls 1

GetHostPartsFunction · 0.92

Tested by

no test coverage detected