git.iko.soy/typeable/oauth2-proxy
on master help sign in
Merge pull request #22 from dbrgn/empty_upstream_path

Handle upstreams without a trailing slash

commit23a89b06de678087fa598c4a07cbb445e83b3898 authorJehiah Czebotar <jehiah@gmail.com> dateSat 8 Nov 2014, 19:17 (12 years ago) parentad57a93b3bbc3c
1 file changed+3
oauthproxy.go+3
oauthproxy.go+3
@@ -43,6 +43,9 @@ func NewOauthProxy(proxyUrls []*url.URL, clientID string, clientSecret string, v
4343 serveMux := http.NewServeMux()
4444 for _, u := range proxyUrls {
4545 path := u.Path
46+ if len(path) == 0 {
47+ path = "/"
48+ }
4649 u.Path = ""
4750 log.Printf("mapping %s => %s", path, u)
4851 serveMux.Handle(path, httputil.NewSingleHostReverseProxy(u))