Files
traefikoidc/settings.go
T
2024-07-24 16:34:24 +01:00

25 lines
610 B
Go

package traefikoidc
import "os"
// constants
const (
cookie_name = "_raczylo_oidc"
)
type Config struct {
ProviderURL string `json:"providerURL"`
CallbackURL string `json:"callbackURL"`
ClientID string `json:"clientID"`
ClientSecret string `json:"clientSecret"`
Scopes []string `json:"scopes"`
LogLevel string `json:"logLevel"`
SessionEncryptionKey string `json:"sessionEncryptionKey"`
ForceHTTPS bool `json:"forceHTTPS"`
}
func CreateConfig() *Config {
infoLogger.SetOutput(os.Stdout)
return &Config{}
}