summaryrefslogtreecommitdiff
path: root/keystoneclient/session.py
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-09-03 20:29:08 +0000
committerGerrit Code Review <review@openstack.org>2015-09-03 20:29:08 +0000
commit1bff68f9b8d8f6bed843d910fb4e1b69b64ded7a (patch)
tree42efd5204634fda899cc789eeb20656358e460c5 /keystoneclient/session.py
parent3e862bbb1e2a7b488cf2de43651270e6afbb82ad (diff)
parent3e26ff824801d5084791a52980021784e794e35f (diff)
downloadpython-keystoneclient-1bff68f9b8d8f6bed843d910fb4e1b69b64ded7a.tar.gz
Merge "Mask passwords when logging the HTTP response"
Diffstat (limited to 'keystoneclient/session.py')
-rw-r--r--keystoneclient/session.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/keystoneclient/session.py b/keystoneclient/session.py
index 39227c2..6f2e930 100644
--- a/keystoneclient/session.py
+++ b/keystoneclient/session.py
@@ -23,6 +23,7 @@ from debtcollector import removals
from oslo_config import cfg
from oslo_serialization import jsonutils
from oslo_utils import importutils
+from oslo_utils import strutils
import requests
import six
from six.moves import urllib
@@ -208,7 +209,8 @@ class Session(object):
for header in six.iteritems(response.headers):
string_parts.append('%s: %s' % self._process_header(header))
if text:
- string_parts.append('\nRESP BODY: %s\n' % text)
+ string_parts.append('\nRESP BODY: %s\n' %
+ strutils.mask_password(text))
logger.debug(' '.join(string_parts))