1
0
Fork 0
mirror of https://github.com/Luzifer/nginx-sso.git synced 2025-04-17 12:41:51 +00:00

Add deprecation notice, check for exact 2 parts in mail

Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
Knut Ahlers 2020-06-22 14:18:06 +02:00
parent 9072050f20
commit c273b8a861
Signed by: luzifer
GPG key ID: DC2729FDD34BE99E

View file

@ -31,7 +31,7 @@ type AuthGoogleOAuth struct {
ClientSecret string `yaml:"client_secret"`
RedirectURL string `yaml:"redirect_url"`
RequireDomain string `yaml:"require_domain"`
RequireDomain string `yaml:"require_domain"` // Deprecated: Use RequireDomains
RequireDomains []string `yaml:"require_domains"`
UserIDMethod string `yaml:"user_id_method"`
@ -235,7 +235,7 @@ func (a *AuthGoogleOAuth) getUserFromToken(ctx context.Context, token *oauth2.To
}
var mailParts = strings.Split(tok.Email, "@")
if len(mailParts) < 2 {
if len(mailParts) != 2 {
return "", errors.New("Invalid email returned")
}