Skip to content

Commit ad47c8e

Browse files
authored
Merge pull request #230 from daxxog/master
Optionally modify request based on X-Forwarded headers in demo_pyramid
2 parents 615bb73 + 3fa8f72 commit ad47c8e

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

demo_pyramid/demo_pyramid/views.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,15 @@ def init_saml_auth(req):
1515

1616

1717
def prepare_pyramid_request(request):
18-
# If server is behind proxys or balancers use the HTTP_X_FORWARDED fields
18+
## Uncomment this portion to set the request.scheme and request.server_port
19+
## based on the supplied `X-Forwarded` headers.
20+
## Useful for running behind reverse proxies or balancers.
21+
#
22+
# if 'X-Forwarded-Proto' in request.headers:
23+
# request.scheme = request.headers['X-Forwarded-Proto']
24+
# if 'X-Forwarded-Port' in request.headers:
25+
# request.server_port = int(request.headers['X-Forwarded-Port'])
26+
1927
return {
2028
'https': 'on' if request.scheme == 'https' else 'off',
2129
'http_host': request.host,

0 commit comments

Comments
 (0)