Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Handlers ¶
type Handlers interface { // Login initiates the authorization code flow. Login(http.ResponseWriter, *http.Request) // LoginCallback handles the authentication response from the identity provider. LoginCallback(http.ResponseWriter, *http.Request) // Logout triggers self-initiated logout for the current user, as well as single-logout at the identity provider. Logout(http.ResponseWriter, *http.Request) // LogoutCallback handles the callback initiated by the self-initiated logout after single-logout at the identity provider. LogoutCallback(http.ResponseWriter, *http.Request) // LogoutFrontChannel performs a local logout initiated by a third party in the SSO circle-of-trust. LogoutFrontChannel(http.ResponseWriter, *http.Request) // LogoutLocal clears the current user's local session for logout, without triggering single-logout at the identity provider. LogoutLocal(http.ResponseWriter, *http.Request) // Session returns metadata for the current user's session. Session(http.ResponseWriter, *http.Request) // SessionRefresh refreshes current user's session and returns the associated updated metadata. SessionRefresh(http.ResponseWriter, *http.Request) // Wildcard handles all requests not matching the other handlers. Wildcard(http.ResponseWriter, *http.Request) }
Click to show internal directories.
Click to hide internal directories.