M shared/config/config.go →
shared/config/config.go Packages []string
}
+type OIDCConfig struct {
+ Email string
+ Host URL
+}
+
type Config struct {
Title string
Email string
DomainStartDate string `toml:"domain_start_date"`
GoatCounter URL `toml:"goatcounter"`
- OIDCEmail string `toml:"oidc_email"`
- OIDCHost URL `toml:"oidc_host"`
+ OIDC OIDCConfig
Domains []string
WildcardDomain string `toml:"wildcard_domain"`
if config.PublicEmail == "" {
config.PublicEmail = config.Email
}
- if config.OIDCEmail == "" {
- config.OIDCEmail = config.Email
+ if config.OIDC.Email == "" {
+ config.OIDC.Email = config.Email
}
return config, nil