Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Encryptor ¶
type Encryptor interface { Encode(name string, value interface{}) (string, error) Decode(name, value string, dst interface{}) error }
Encryptor signs and encrypts values. Used for cookie encryption
type OidcCookie ¶
OidcCookie represents a token stored in browser
type WebStrategy ¶
type WebStrategy struct {
// contains filtered or unexported fields
}
WebStrategy handles OAuth 2.0 / OIDC flows
func (*WebStrategy) HandleAuthnZRequest ¶
func (w *WebStrategy) HandleAuthnZRequest(r *authnz.HandleAuthnZRequest, action *engine.Action) (*authnz.HandleAuthnZResponse, error)
HandleAuthnZRequest acts as the entry point to an OAuth 2.0 / OIDC flow. It processes OAuth 2.0 / OIDC requests.
Click to show internal directories.
Click to hide internal directories.