mirror of
https://github.com/pomerium/pomerium.git
synced 2025-08-03 08:50:42 +02:00
authenticate: save oauth2 tokens to cache (#698)
Signed-off-by: Bobby DeSimone <bobbydesimone@gmail.com>
This commit is contained in:
parent
ef399380b7
commit
666fd6aa35
31 changed files with 1127 additions and 1061 deletions
|
@ -1,12 +1,14 @@
|
|||
package oidc
|
||||
|
||||
import "errors"
|
||||
import (
|
||||
"errors"
|
||||
)
|
||||
|
||||
// ErrRevokeNotImplemented error type when Revoke method is not implemented
|
||||
// by an identity provider
|
||||
// ErrRevokeNotImplemented is returned when revoke is not implemented
|
||||
// by an identity provider.
|
||||
var ErrRevokeNotImplemented = errors.New("identity/oidc: revoke not implemented")
|
||||
|
||||
// ErrSignoutNotImplemented error type when end session is not implemented
|
||||
// ErrSignoutNotImplemented is returned when end session is not implemented
|
||||
// by an identity provider
|
||||
// https://openid.net/specs/openid-connect-frontchannel-1_0.html#RPInitiated
|
||||
var ErrSignoutNotImplemented = errors.New("identity/oidc: end session not implemented")
|
||||
|
@ -14,3 +16,13 @@ var ErrSignoutNotImplemented = errors.New("identity/oidc: end session not implem
|
|||
// ErrMissingProviderURL is returned when an identity provider requires a provider url
|
||||
// does not receive one.
|
||||
var ErrMissingProviderURL = errors.New("identity/oidc: missing provider url")
|
||||
|
||||
// ErrMissingIDToken is returned when (usually on refresh) and identity provider
|
||||
// failed to include an id_token in a oauth2 token.
|
||||
var ErrMissingIDToken = errors.New("identity/oidc: missing id_token")
|
||||
|
||||
// ErrMissingRefreshToken is returned if no refresh token was found.
|
||||
var ErrMissingRefreshToken = errors.New("identity/oidc: missing refresh token")
|
||||
|
||||
// ErrMissingAccessToken is returned when no access token was found.
|
||||
var ErrMissingAccessToken = errors.New("identity/oidc: missing access token")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue