From 8a7398898e6b80dc2b1f6fb5461f6391a3d30677 Mon Sep 17 00:00:00 2001 From: dt-rush Date: Wed, 5 Dec 2018 20:55:11 -0500 Subject: [PATCH] Fixed clobbering of user-configured redirectURL Change-type: patch --- oauthproxy.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/oauthproxy.go b/oauthproxy.go index 21e5dfc74..2afa2ce11 100644 --- a/oauthproxy.go +++ b/oauthproxy.go @@ -152,7 +152,9 @@ func NewOAuthProxy(opts *Options, validator func(string) bool) *OAuthProxy { } redirectURL := opts.redirectURL - redirectURL.Path = fmt.Sprintf("%s/callback", opts.ProxyPrefix) + if redirectURL.String() == "" { + redirectURL.Path = fmt.Sprintf("%s/callback", opts.ProxyPrefix) + } log.Printf("OAuthProxy configured for %s Client ID: %s", opts.provider.Data().ProviderName, opts.ClientID) refresh := "disabled"