Versions in this module Expand all Collapse all v0 v0.1.0 Jan 16, 2024 Changes in this version + const DefaultCachingKeySetProviderTimeToLive + const JWTIssuer + const KeySetURL + const UserManagedServiceAccountEmailSuffix + type KeySet = map[string]*x509.Certificate + type KeySetProvider interface + Get func(ctx context.Context) (KeySet, error) + func CachingKeySetProvider(timeToLive time.Duration, base KeySetProvider) KeySetProvider + func HTTPSKeySetProvider(httpClient *http.Client) KeySetProvider + func StaticKeySetProvider(keySet map[string]string) (KeySetProvider, error) + type ServiceAccountGetter = func(ctx context.Context, name string) (*iam.ServiceAccount, error) + type UserManagedServiceAccount struct + Name string + Project string + func ParseUserManagedServiceAccountFromEmail(v string) (*UserManagedServiceAccount, error)