diff options
author | Jenkins <jenkins@review.openstack.org> | 2016-09-12 18:41:57 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2016-09-12 18:41:57 +0000 |
commit | e10305da58cc5160c75f259a10eb6fff92e0d1de (patch) | |
tree | 357a28844b9b5046d5c3645bfedba1971746b297 | |
parent | 7b108cccdc37f007cb7ea9982395f06ba0ef44c8 (diff) | |
parent | 6e18511ef2286439efe0bfe06562fcedeb067422 (diff) | |
download | keystone-e10305da58cc5160c75f259a10eb6fff92e0d1de.tar.gz |
Merge "Use issued_at in fernet token provider"
-rw-r--r-- | keystone/token/providers/common.py | 4 | ||||
-rw-r--r-- | keystone/token/providers/fernet/token_formatters.py | 10 |
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): |