From d1ab25fc5bef959a6be5f96c3d78cb5e2235ca6e Mon Sep 17 00:00:00 2001 From: Kirill Melnikov Date: Thu, 8 Jun 2017 16:25:19 +0500 Subject: [PATCH] Host param fix --- oauthproxy.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/oauthproxy.go b/oauthproxy.go index ff0ffefe2..6ccad8f07 100644 --- a/oauthproxy.go +++ b/oauthproxy.go @@ -553,7 +553,7 @@ func (p *OAuthProxy) OAuthCallback(rw http.ResponseWriter, req *http.Request) { } // set cookie, or deny - if p.Validator(session.Email) && p.provider.ValidateGroup(session.Email) && p.provider.ValidateGroupByHost(req.Host, session.Groups) { + if p.Validator(session.Email) && p.provider.ValidateGroup(session.Email) && p.provider.ValidateGroupByHost(strings.Split(req.Host, ":")[0], session.Groups) { log.Printf("%s authentication complete %s", remoteAddr, session) err := p.SaveSession(rw, req, session) if err != nil {