summaryrefslogtreecommitdiff
path: root/keystoneclient/middleware
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2014-04-25 09:29:13 +0000
committerGerrit Code Review <review@openstack.org>2014-04-25 09:29:13 +0000
commitc53c68cb51ece7f578d4701a51ad24fc9673d906 (patch)
tree7fe590b4296161823ad26cb66c9f94ccb388008c /keystoneclient/middleware
parentbef7f497f0fdcb7d9f529c8b0a811d79b4465f3a (diff)
parent96829d1601b0ef25d6b520b225821b16309030df (diff)
downloadpython-keystoneclient-c53c68cb51ece7f578d4701a51ad24fc9673d906.tar.gz
Merge "Debug log when token found in revocation list"
Diffstat (limited to 'keystoneclient/middleware')
-rw-r--r--keystoneclient/middleware/auth_token.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/keystoneclient/middleware/auth_token.py b/keystoneclient/middleware/auth_token.py
index dcbb5d7..fe77354 100644
--- a/keystoneclient/middleware/auth_token.py
+++ b/keystoneclient/middleware/auth_token.py
@@ -857,6 +857,7 @@ class AuthProtocol(object):
# regardless of initial mechanism used to validate it,
# and needs to be checked.
if self._is_token_id_in_revoked_list(token_id):
+ self.LOG.debug('Token is marked as having been revoked')
raise InvalidUserToken('Token authorization failed')
expires = confirm_token_not_expired(data)
self._confirm_token_bind(data, env)
@@ -1190,7 +1191,10 @@ class AuthProtocol(object):
if isinstance(signed_text, six.text_type):
signed_text = signed_text.encode('utf-8')
token_id = utils.hash_signed_token(signed_text)
- return self._is_token_id_in_revoked_list(token_id)
+ is_revoked = self._is_token_id_in_revoked_list(token_id)
+ if is_revoked:
+ self.LOG.debug('Token is marked as having been revoked')
+ return is_revoked
def _is_token_id_in_revoked_list(self, token_id):
"""Indicate whether the token_id appears in the revocation list."""