Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrExternalJWTFailedToFetchJWKs = apierrors.InternalError.WithReason("ExternalJWTFailedToFetchJWKs").SkipLoggingToExternalService()
View Source
var ErrExternalJWTInvalidClaim = apierrors.BadRequest.WithReason("ExternalJWTInvalidClaim")
View Source
var ErrExternalJWTInvalidJWT = apierrors.BadRequest.WithReason("ExternalJWTInvalidJWT")
Functions ¶
This section is empty.
Types ¶
type LoginIDResult ¶
type Service ¶
type Service struct {
ExternalJWTConfig *config.ExternalJWTConfig
JWKSCache *jwk.Cache
Clock clock.Clock
}
func (*Service) ConstructLoginIDSpec ¶
func (s *Service) ConstructLoginIDSpec( identification model.AuthenticationFlowIdentification, token jwt.Token, ) (*LoginIDResult, error)
Click to show internal directories.
Click to hide internal directories.