mirror of
https://github.com/oauth2-proxy/oauth2-proxy.git
synced 2025-05-17 22:22:45 +02:00
Merge pull request #2192 from jawys/fix-use-x-forwarded-uri-for-pathregex-match
fix: use X-Forwarded-Uri if it exists for pathRegex match
This commit is contained in:
commit
d9b9bcf9d4
@ -7,6 +7,7 @@
|
||||
## Breaking Changes
|
||||
|
||||
## Changes since v7.4.0
|
||||
- [#2133](https://github.com/oauth2-proxy/oauth2-proxy/pull/2133) Use X-Forwarded-Uri if it exists for pathRegex match
|
||||
- [#2028](https://github.com/oauth2-proxy/oauth2-proxy/pull/2028) Update golang.org/x/net to v0.7.0 ato address GHSA-vvpx-j8f3-3w6h
|
||||
- [#1873](https://github.com/oauth2-proxy/oauth2-proxy/pull/1873) Fix empty users with some OIDC providers (@babs)
|
||||
- [#1882](https://github.com/oauth2-proxy/oauth2-proxy/pull/1882) Make `htpasswd.GetUsers` racecondition safe
|
||||
|
@ -554,7 +554,7 @@ func isAllowedMethod(req *http.Request, route allowedRoute) bool {
|
||||
}
|
||||
|
||||
func isAllowedPath(req *http.Request, route allowedRoute) bool {
|
||||
matches := route.pathRegex.MatchString(req.URL.Path)
|
||||
matches := route.pathRegex.MatchString(requestutil.GetRequestURI(req))
|
||||
|
||||
if route.negate {
|
||||
return !matches
|
||||
@ -575,7 +575,7 @@ func (p *OAuthProxy) isAllowedRoute(req *http.Request) bool {
|
||||
|
||||
func (p *OAuthProxy) isAPIPath(req *http.Request) bool {
|
||||
for _, route := range p.apiRoutes {
|
||||
if route.pathRegex.MatchString(req.URL.Path) {
|
||||
if route.pathRegex.MatchString(requestutil.GetRequestURI(req)) {
|
||||
return true
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user