[Yahoo-eng-team] [Bug 1355125] Re: keystonemiddleware appears not to hash PKIZ tokens

2014-08-15 Thread Adam Young
** Also affects: python-keystoneclient
   Importance: Undecided
   Status: New

** No longer affects: keystone

** Changed in: python-keystoneclient
 Assignee: (unassigned) = Adam Young (ayoung)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1355125

Title:
  keystonemiddleware appears not to hash PKIZ tokens

Status in OpenStack Identity  (Keystone) Middleware:
  In Progress
Status in Python client library for Keystone:
  New

Bug description:
  It looks like Keystone hashes only PKI tokens [1] and test 
test_verify_signed_token_raises_exception_for_revoked_pkiz_token [2] does not 
take hashing into account (and checks only already hashed data and not hashing 
itself)
  And that should make token revocation for PKIZ tokens broken.

  
  [1] 
https://github.com/openstack/keystonemiddleware/blob/c9036a00ef3f7c4b9475799d5b713db7a2d94961/keystonemiddleware/auth_token.py#L1399
  [2] 
https://github.com/openstack/keystonemiddleware/blob/c9036a00ef3f7c4b9475799d5b713db7a2d94961/keystonemiddleware/tests/test_auth_token_middleware.py#L741

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystonemiddleware/+bug/1355125/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1355125] Re: keystonemiddleware appears not to hash PKIZ tokens

2014-08-11 Thread Lance Bragstad
** Description changed:

- It looks like Keystone hashes only PKI tokens - 
https://github.com/openstack/keystonemiddleware/blob/master/keystonemiddleware/auth_token.py#L1399
- and test test_verify_signed_token_raises_exception_for_revoked_pkiz_token in 
https://github.com/openstack/keystonemiddleware/blob/master/keystonemiddleware/tests/test_auth_token_middleware.py#L741
 does not takes hashing into account (and checks only already hashed data and 
hot hashing itself)
+ It looks like Keystone hashes only PKI tokens [1] and test 
test_verify_signed_token_raises_exception_for_revoked_pkiz_token [2] does not 
take hashing into account (and checks only already hashed data and not hashing 
itself)
  And that should make token revocation for PKIZ tokens broken.
+ 
+ 
+ [1] 
https://github.com/openstack/keystonemiddleware/blob/c9036a00ef3f7c4b9475799d5b713db7a2d94961/keystonemiddleware/auth_token.py#L1399
+ [2] 
https://github.com/openstack/keystonemiddleware/blob/c9036a00ef3f7c4b9475799d5b713db7a2d94961/keystonemiddleware/tests/test_auth_token_middleware.py#L741

** Also affects: keystonemiddleware
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1355125

Title:
  keystonemiddleware appears not to hash PKIZ tokens

Status in OpenStack Identity (Keystone):
  New
Status in OpenStack Identity  (Keystone) Middleware:
  New

Bug description:
  It looks like Keystone hashes only PKI tokens [1] and test 
test_verify_signed_token_raises_exception_for_revoked_pkiz_token [2] does not 
take hashing into account (and checks only already hashed data and not hashing 
itself)
  And that should make token revocation for PKIZ tokens broken.

  
  [1] 
https://github.com/openstack/keystonemiddleware/blob/c9036a00ef3f7c4b9475799d5b713db7a2d94961/keystonemiddleware/auth_token.py#L1399
  [2] 
https://github.com/openstack/keystonemiddleware/blob/c9036a00ef3f7c4b9475799d5b713db7a2d94961/keystonemiddleware/tests/test_auth_token_middleware.py#L741

To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1355125/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp