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.