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 `yaml:"client_id"` ClientSecret string `yaml:"client_secret"` AuthURL string `yaml:"auth_url"` TokenURL string `yaml:"token_url"` SuccessRedirectURL string `yaml:"success_redirect_url"` FailureRedirectURL string `yaml:"failure_redirect_url"` JWT JWTConfig `yaml:"jwt"` }
func (*Config) ApplyDefaults ¶
func (c *Config) ApplyDefaults()
func (*Config) ApplyRedirectDefaults ¶
type JWTConfig ¶
type JWTConfig struct { PrivateKey *oauth2config.PrivateKey `yaml:"private_key"` Validity time.Duration `yaml:"validity"` ValidityPast time.Duration `yaml:"validity_past"` }
func (*JWTConfig) ApplyDefaults ¶
func (c *JWTConfig) ApplyDefaults()
Click to show internal directories.
Click to hide internal directories.