mirror of
https://github.com/pomerium/pomerium.git
synced 2025-05-19 20:17:30 +02:00
forward-auth: support x-forwarded-uri (#780)
This commit is contained in:
parent
57d2656f66
commit
268a7067c1
1 changed files with 3 additions and 1 deletions
|
@ -108,7 +108,9 @@ func (p *Proxy) Verify(verifyOnly bool) http.Handler {
|
|||
if r.Header.Get(httputil.HeaderForwardedProto) == "" || r.Header.Get(httputil.HeaderForwardedHost) == "" {
|
||||
return httputil.NewError(http.StatusBadRequest, errors.New("no uri to validate"))
|
||||
}
|
||||
uriString = r.Header.Get(httputil.HeaderForwardedProto) + "://" + r.Header.Get(httputil.HeaderForwardedHost)
|
||||
uriString = r.Header.Get(httputil.HeaderForwardedProto) + "://" +
|
||||
r.Header.Get(httputil.HeaderForwardedHost) +
|
||||
r.Header.Get(httputil.HeaderForwardedURI)
|
||||
}
|
||||
|
||||
uri, err := urlutil.ParseAndValidateURL(uriString)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue