Novaclient authentication has possible failure case

Bug #877777 reported by Gabriel Hurley on 2011-10-18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Gabriel Hurley

Bug Description

When an unscoped token is retrieved with a username and password but no tenant, it is possible for keystone to return an access response without a service catalog. This, in turn, triggers a key error in novaclient's _extract_service_catalog method, which is converted to an AuthorizationFailure exception.

This is, in fact, perfectly acceptable because we got back the unscoped token we needed and just need to exchange it for a scoped token which will then include the service catalog.

Changed in openstack-dashboard:
assignee: nobody → Gabriel Hurley (gabriel-hurley)
status: New → In Progress
Devin Carlen (devcamcar) on 2011-10-18
Changed in openstack-dashboard:
milestone: none → essex-1
importance: Undecided → High
status: In Progress → Fix Committed
Thierry Carrez (ttx) on 2011-11-17
Changed in horizon:
status: Fix Committed → Fix Released
Thierry Carrez (ttx) on 2012-04-05
Changed in horizon:
milestone: essex-1 → 2012.1
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers