git.iko.soy/typeable/oauth2-proxy
on master help sign in
clarify required email validation settings
commit1e48d89e004861eab9d1388c34d10ea61a982627 authorJehiah Czebotar <jehiah@gmail.com> dateFri 24 Jul 2015, 16:09 (11 years ago) parentc086bdd
1 file changed+3
options.go+3
options.go+3
@@ -103,6 +103,9 @@ func (o *Options) Validate() error {
103103 if o.ClientSecret == "" {
104104 msgs = append(msgs, "missing setting: client-secret")
105105 }
106+ if o.AuthenticatedEmailsFile == "" && len(o.EmailDomains) == 0 && o.HtpasswdFile == "" {
107+ msgs = append(msgs, "missing setting for email validation: email-domain or authenticated-emails-file required.\n use email-domain=* to authorize all email addresses")
108+ }
106109
107110 o.redirectUrl, msgs = parseUrl(o.RedirectUrl, "redirect", msgs)
108111