Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ConfigDefaultJSON = []byte(`
{
"APPLICATION_ENVIRONMENT": "in-environment",
"CLAIMS_PRINCIPAL_MIDDLEWARE": "development",
"EXAMPLE": {
"ENABLE_TRANSIENT_2": true,
"PORT": 1111,
"OIDC_CONFIG": {
"AUTHORITY": "https://in-environment/",
"CRON_REFRESH_SCHEDULE": "@every 0h1m0s"
}
}
}
`)
ConfigDefaultJSON default yaml
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { ApplicationEnvironment string `json:"applicationEnvironment" mapstructure:"APPLICATION_ENVIRONMENT"` Example ExampleConfig `json:"example" mapstructure:"EXAMPLE"` ClaimsPrincipalMiddleware string `json:"claimsPrincipalMiddleware" mapstructure:"CLAIMS_PRINCIPAL_MIDDLEWARE"` }
Config type
func (*Config) GetOIDCConfig ¶
func (c *Config) GetOIDCConfig() oidc.IOIDCConfig
GetOIDCConfig gets config
type ExampleConfig ¶
type ExampleConfig struct { Port int `mapstructure:"PORT"` Mode string `mapstructure:"MODE"` OIDCConfig oidc.OIDCConfig `mapstructure:"OIDC_CONFIG"` EnableTransient2 bool `mapstructure:"ENABLE_TRANSIENT_2"` }
ExampleConfig type
Click to show internal directories.
Click to hide internal directories.