summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-09-12 18:41:57 +0000
committerGerrit Code Review <review@openstack.org>2016-09-12 18:41:57 +0000
commite10305da58cc5160c75f259a10eb6fff92e0d1de (patch)
tree357a28844b9b5046d5c3645bfedba1971746b297
parent7b108cccdc37f007cb7ea9982395f06ba0ef44c8 (diff)
parent6e18511ef2286439efe0bfe06562fcedeb067422 (diff)
downloadkeystone-e10305da58cc5160c75f259a10eb6fff92e0d1de.tar.gz
Merge "Use issued_at in fernet token provider"
-rw-r--r--keystone/token/providers/common.py4
-rw-r--r--keystone/token/providers/fernet/token_formatters.py10
2 files changed, 7 insertions, 7 deletions
diff --git a/keystone/token/providers/common.py b/keystone/token/providers/common.py
index 20400fa90..524b9f41c 100644
--- a/keystone/token/providers/common.py
+++ b/keystone/token/providers/common.py
@@ -787,7 +787,7 @@ class BaseProvider(provider.Provider):
def validate_non_persistent_token(self, token_id):
try:
(user_id, methods, audit_ids, domain_id, project_id, trust_id,
- federated_info, access_token_id, created_at, expires_at) = (
+ federated_info, access_token_id, issued_at, expires_at) = (
self.token_formatter.validate_token(token_id))
except exception.ValidationError as e:
raise exception.TokenNotFound(e)
@@ -819,7 +819,7 @@ class BaseProvider(provider.Provider):
method_names=methods,
domain_id=domain_id,
project_id=project_id,
- issued_at=created_at,
+ issued_at=issued_at,
expires=expires_at,
trust=trust_ref,
token=token_dict,
diff --git a/keystone/token/providers/fernet/token_formatters.py b/keystone/token/providers/fernet/token_formatters.py
index acc171480..e0d7ef801 100644
--- a/keystone/token/providers/fernet/token_formatters.py
+++ b/keystone/token/providers/fernet/token_formatters.py
@@ -144,9 +144,9 @@ class TokenFormatter(object):
timestamp_int = struct.unpack(">Q", timestamp_bytes)[0]
# and with an integer, it's trivial to produce a datetime object
- created_at = datetime.datetime.utcfromtimestamp(timestamp_int)
+ issued_at = datetime.datetime.utcfromtimestamp(timestamp_int)
- return created_at
+ return issued_at
def create_token(self, user_id, expires_at, audit_ids, methods=None,
domain_id=None, project_id=None, trust_id=None,
@@ -206,13 +206,13 @@ class TokenFormatter(object):
# rather than appearing in the payload, the creation time is encoded
# into the token format itself
- created_at = TokenFormatter.creation_time(token)
- created_at = ks_utils.isotime(at=created_at, subsecond=True)
+ issued_at = TokenFormatter.creation_time(token)
+ issued_at = ks_utils.isotime(at=issued_at, subsecond=True)
expires_at = timeutils.parse_isotime(expires_at)
expires_at = ks_utils.isotime(at=expires_at, subsecond=True)
return (user_id, methods, audit_ids, domain_id, project_id, trust_id,
- federated_info, access_token_id, created_at, expires_at)
+ federated_info, access_token_id, issued_at, expires_at)
class BasePayload(object):