summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2022-05-25 16:49:52 +0000
committerGerrit Code Review <review@openstack.org>2022-05-25 16:49:52 +0000
commita2935322dd598ef7c4517f85bfac6ab17369a00f (patch)
treefd38326774514235ece884c5b9b2023140b2a208
parent4d7fc817e6b1448cab834edb2dc7a3a59ce85a55 (diff)
parente4ac4550c9851383f83fa0a0ff693c4e5c439bd1 (diff)
downloadhorizon-a2935322dd598ef7c4517f85bfac6ab17369a00f.tar.gz
Merge "Pass real client IP to keystoneauth original_ip"
-rw-r--r--openstack_dashboard/api/keystone.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/openstack_dashboard/api/keystone.py b/openstack_dashboard/api/keystone.py
index d248a223d..d8aca8e71 100644
--- a/openstack_dashboard/api/keystone.py
+++ b/openstack_dashboard/api/keystone.py
@@ -175,7 +175,7 @@ def keystoneclient(request, admin=False):
cacert = settings.OPENSTACK_SSL_CACERT
verify = verify and cacert
LOG.debug("Creating a new keystoneclient connection to %s.", endpoint)
- remote_addr = request.environ.get('REMOTE_ADDR', '')
+ remote_addr = auth_utils.get_client_ip(request)
token_auth = token_endpoint.Token(endpoint=endpoint,
token=token_id)
keystone_session = session.Session(auth=token_auth,