Documentation
¶
Index ¶
- Variables
- func BuildClearOidcStateCookieString(secure bool) string
- func BuildClearTokenCookieString() string
- func BuildOidcStateCookieString(value string, maxAgeInSeconds int, secure bool) string
- func BuildTokenCookieString(maxAgeInSeconds int, token string) string
- func ClearTokenCookie(c *gin.Context)
- func GetTokenCookie(c *gin.Context) (string, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( TokenCookieName = "__Host-token" // #nosec G101: cookie name label, not a credential InsecureTokenCookieName = "token" // #nosec G101: cookie name label, not a credential OidcStateCookieName = "oidc_state" )
Functions ¶
func BuildClearOidcStateCookieString ¶
BuildClearOidcStateCookieString builds a Set-Cookie header string to clear the OIDC state cookie.
func BuildClearTokenCookieString ¶
func BuildClearTokenCookieString() string
BuildClearTokenCookieString builds a Set-Cookie header string to clear the token cookie.
func BuildOidcStateCookieString ¶
BuildOidcStateCookieString builds a Set-Cookie header string for the OIDC state cookie.
func BuildTokenCookieString ¶
BuildTokenCookieString builds a Set-Cookie header string for Huma handlers. Uses the insecure cookie name since we can't detect TLS from context. For secure contexts, the middleware should handle the __Host- prefix.
func ClearTokenCookie ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.