git.iko.soy/typeable/oauth2-proxy
on master help sign in
Pass resource parameter in login url
commit8cbf9219bc0e93e9d0e62705d2195e802b60b23f authorAlexander Block <ablock84@gmail.com> dateMon 13 Jul 2020, 14:24 (6 years ago) parente9aa7ac
1 file changed+3
providers/provider_default.go+3
providers/provider_default.go+3
@@ -90,6 +90,9 @@ func (p *ProviderData) GetLoginURL(redirectURI, state string) string {
9090 params.Set("client_id", p.ClientID)
9191 params.Set("response_type", "code")
9292 params.Add("state", state)
93+ if p.ProtectedResource != nil && p.ProtectedResource.String() != "" {
94+ params.Add("resource", p.ProtectedResource.String())
95+ }
9396 a.RawQuery = params.Encode()
9497 return a.String()
9598}