** Changed in: keystone
       Status: Fix Committed => Fix Released

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

Title:
  V2 to V3 token intermix for unscoped token is broken

Status in OpenStack Identity (Keystone):
  Fix Released

Bug description:
  To reproduce the problem.

  1) obtain an unscoped token using V2 API
  2) try to validate the token with V3 API and Keystone produces the following 
stacktrace

  Traceback (most recent call last):
    File "/home/gyee/projects/openstack/keystone/keystone/common/wsgi.py", line 
236, in __call__
      result = method(context, **params)
    File 
"/home/gyee/projects/openstack/keystone/keystone/common/controller.py", line 
104, in wrapper
      return f(self, context, **kwargs)
    File "/home/gyee/projects/openstack/keystone/keystone/auth/controllers.py", 
line 401, in validate_token
      token_ref.get('tenant'))
    File 
"/home/gyee/projects/openstack/keystone/keystone/auth/token_factory.py", line 
231, in recreate_token_data
      project_id = project_ref['id']
  TypeError: 'NoneType' object has no attribute '__getitem__'

  Looks like we are making an assumption that project_ref is always
  valid.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to