V2 to V3 token intermix for unscoped token is broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Fix Released
|
High
|
Guang Yee |
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/
result = method(context, **params)
File "/home/
return f(self, context, **kwargs)
File "/home/
token_
File "/home/
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.
Changed in keystone: | |
milestone: | none → grizzly-rc1 |
assignee: | nobody → Guang Yee (guang-yee) |
Changed in keystone: | |
importance: | Undecided → High |
Changed in keystone: | |
status: | Fix Committed → Fix Released |
Changed in keystone: | |
milestone: | grizzly-rc1 → 2013.1 |
Fix proposed to branch: master /review. openstack. org/24729
Review: https:/