Documentation ¶
Overview ¶
Package events defines authentication flow event types.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthEvent ¶
type AuthEvent struct { // Event is the type of authentication event Event AuthEventKind // IP is the IP address of the client IP string // Version is the version of the Pomerium client Version string // RequestUUID is the UUID of the request RequestUUID string // PubKey is the public key of the client PubKey string // UID is the IdP user ID of the user UID *string // Email is the email of the user Email *string // Domain is the domain of the request (for sign in complete events) Domain *string }
AuthEvent is a log event for an authentication event
type AuthEventFn ¶
AuthEventFn is a function that handles an authentication event
type AuthEventKind ¶
type AuthEventKind string
AuthEventKind is the type of an authentication event
const ( // AuthEventSignInRequest is an authentication event for a sign in request before IdP redirect AuthEventSignInRequest AuthEventKind = "sign_in_request" // AuthEventSignInComplete is an authentication event for a sign in request after IdP redirect AuthEventSignInComplete AuthEventKind = "sign_in_complete" )
Click to show internal directories.
Click to hide internal directories.