Skip to content

Commit 3903e89

Browse files
committed
feat(proxy): Add proxy context headers to upstream requests
1 parent ea0e5ad commit 3903e89

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/stac_auth_proxy/handlers/reverse_proxy.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ def __post_init__(self):
3030
async def proxy_request(self, request: Request, *, stream=False) -> httpx.Response:
3131
"""Proxy a request to the upstream STAC API."""
3232
headers = MutableHeaders(request.headers)
33+
headers.setdefault("X-Forwarded-For", request.client.host)
34+
headers.setdefault("X-Forwarded-Host", request.url.hostname)
3335

3436
# https://github.com/fastapi/fastapi/discussions/7382#discussioncomment-5136466
3537
rp_req = self.client.build_request(

0 commit comments

Comments
 (0)