diff options
| author | Jenkins <jenkins@review.openstack.org> | 2015-09-03 20:29:08 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2015-09-03 20:29:08 +0000 |
| commit | 1bff68f9b8d8f6bed843d910fb4e1b69b64ded7a (patch) | |
| tree | 42efd5204634fda899cc789eeb20656358e460c5 /keystoneclient/session.py | |
| parent | 3e862bbb1e2a7b488cf2de43651270e6afbb82ad (diff) | |
| parent | 3e26ff824801d5084791a52980021784e794e35f (diff) | |
| download | python-keystoneclient-1bff68f9b8d8f6bed843d910fb4e1b69b64ded7a.tar.gz | |
Merge "Mask passwords when logging the HTTP response"
Diffstat (limited to 'keystoneclient/session.py')
| -rw-r--r-- | keystoneclient/session.py | 4 |
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)) |
