Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { ClientID string `envconfig:"CLIENT_ID" env:"CLIENT_ID"` ClientSecret string `envconfig:"CLIENT_SECRET" env:"CLIENT_SECRET"` Scopes []string `envconfig:"SCOPES" env:"SCOPES"` Endpoint Endpoint `envconfig:"ENDPOINT" env:"ENDPOINT"` Audience string `envconfig:"AUDIENCE" env:"AUDIENCE"` RequestTimeout time.Duration `envconfig:"REQUEST_TIMEOUT" env:"REQUEST_TIMEOUT" default:"10s"` TickFrequency time.Duration `` /* 160-byte string literal not displayed */ }
func (Config) ToClientCrendtials ¶
func (c Config) ToClientCrendtials() clientcredentials.Config
ToClientCrendtials converts to clientcredentials.Config
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Manager holds certificates from filesystem watched for changes
func NewManagerFromConfiguration ¶
NewManagerFromConfiguration creates a new oauth manager which refreshing token.
Click to show internal directories.
Click to hide internal directories.