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.