Versions in this module Expand all Collapse all v1 v1.0.1 Aug 25, 2022 v1.0.0 Jul 28, 2022 Changes in this version + type Authentication struct + AccessToken string + ExpiresIn int64 + ExpiryTime time.Time + type Claims struct + Owners map[string]string + Scopes string + type Config struct + Issuer string + SecretJwtKey []byte + TrustedIssuers map[string]IssuerOAuth2Config + ValidityDuration string + type Identity struct + Email string + Name string + Picture string + type IssuerOAuth2Config struct + ConfigSource string + PublicKeysLookup func(method TokenMethod) (interface{}, error) + func (i *IssuerOAuth2Config) String() string + type TokenMethod struct + Algorithm string + Kid string + func (t *TokenMethod) String() string + type UserRepository interface + FindUserRoles func(email string) (*UserRoles, error) + type UserRoles struct + IsUserManager bool + Owners map[string]string