Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CookieAuth ¶
type CookieAuth struct {
// contains filtered or unexported fields
}
CookieAuth handles cookie authorization.
func NewCookieAuth ¶
func NewCookieAuth(settings CookieSettings) *CookieAuth
NewCookieAuth create new cookie authorization with provided settings.
func (*CookieAuth) GetToken ¶
func (auth *CookieAuth) GetToken(r *http.Request) (consoleauth.Token, error)
GetToken retrieves token from request.
func (*CookieAuth) GetTokenCookieName ¶ added in v1.58.1
func (auth *CookieAuth) GetTokenCookieName() string
GetTokenCookieName returns the name of the cookie storing the session token.
func (*CookieAuth) RemoveTokenCookie ¶ added in v0.31.6
func (auth *CookieAuth) RemoveTokenCookie(w http.ResponseWriter)
RemoveTokenCookie removes auth cookie that is not accessible from js.
func (*CookieAuth) SetTokenCookie ¶
func (auth *CookieAuth) SetTokenCookie(w http.ResponseWriter, token consoleauth.Token)
SetTokenCookie sets parametrized token cookie that is not accessible from js.
type CookieSettings ¶
CookieSettings variable cookie settings.
Click to show internal directories.
Click to hide internal directories.