Documentation ¶
Index ¶
- func DefaultLoggingErrorStrategy(err error, w http.ResponseWriter)
- type DefaultStrategy
- func (ds *DefaultStrategy) GenerateAccessToken() (token string, signature string)
- func (ds *DefaultStrategy) GenerateAuthCode() (code string, signature string)
- func (ds *DefaultStrategy) GenerateIDToken(ctx context.Context, profile sdk.RequestProfile, client sdk.IClient, ...) (string, error)
- func (ds *DefaultStrategy) GenerateRefreshToken() (token string, signature string)
- func (ds *DefaultStrategy) SignAccessToken(token string) (signature string, err error)
- func (ds *DefaultStrategy) SignAuthCode(code string) (signature string, err error)
- func (ds *DefaultStrategy) SignRefreshToken(token string) (signature string, err error)
- func (ds *DefaultStrategy) ValidateOwnJWTToken(ctx context.Context, token string) (clientId string, username string, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultLoggingErrorStrategy ¶
func DefaultLoggingErrorStrategy(err error, w http.ResponseWriter)
Types ¶
type DefaultStrategy ¶
type DefaultStrategy struct { SecretStore sdk.ISecretStore Config *sdk.Config HmacKey string }
func NewDefaultStrategy ¶
func NewDefaultStrategy(secretStore sdk.ISecretStore, config *sdk.Config) *DefaultStrategy
func (*DefaultStrategy) GenerateAccessToken ¶
func (ds *DefaultStrategy) GenerateAccessToken() (token string, signature string)
func (*DefaultStrategy) GenerateAuthCode ¶
func (ds *DefaultStrategy) GenerateAuthCode() (code string, signature string)
func (*DefaultStrategy) GenerateIDToken ¶
func (*DefaultStrategy) GenerateRefreshToken ¶
func (ds *DefaultStrategy) GenerateRefreshToken() (token string, signature string)
func (*DefaultStrategy) SignAccessToken ¶
func (ds *DefaultStrategy) SignAccessToken(token string) (signature string, err error)
func (*DefaultStrategy) SignAuthCode ¶
func (ds *DefaultStrategy) SignAuthCode(code string) (signature string, err error)
func (*DefaultStrategy) SignRefreshToken ¶
func (ds *DefaultStrategy) SignRefreshToken(token string) (signature string, err error)
func (*DefaultStrategy) ValidateOwnJWTToken ¶ added in v0.8.0
Click to show internal directories.
Click to hide internal directories.