split email addresses used for display/OIDC
1 file changed, 11 insertions(+), 1 deletion(-)
changed files
M internal/config/config.go → internal/config/config.go
@@ -56,13 +56,16 @@ type Config struct { Title string Email string + PublicEmail string `toml:"public_email"` Description string BaseURL URL `toml:"base_url"` OriginalDomain string `toml:"original_domain"` DomainStartDate string `toml:"domain_start_date"` GoatCounter URL `toml:"goatcounter"` - OIDCHost URL `toml:"oidc_host"` + + OIDCEmail string `toml:"oidc_email"` + OIDCHost URL `toml:"oidc_host"` Domains []string WildcardDomain string `toml:"wildcard_domain"`@@ -89,6 +92,13 @@ return nil, fault.Wrap(t, fmsg.With(t.ErrorWithUsage())) } return nil, fault.Wrap(err, fmsg.With("config error")) + } + + if config.PublicEmail == "" { + config.PublicEmail = config.Email + } + if config.OIDCEmail == "" { + config.OIDCEmail = config.Email } return config, nil