Comment 4 for bug 1361422

Revision history for this message
Adam Young (ayoung) wrote :

There are two cases where you will not get back a service catalog.

1. You are using the SERVICE_TOKEN. The error you specify above (None Type...) is one of the indicators that you have this problem

2. The user does not have a default project. You will get back an unscoped token, and no service catalog. While there is a bug fix to keystoneclient that attempts to work around the problem by allowing the enumeration of projects with an unscoped token, this is quite possible to do today talking to Keystone. The issue is that you need to know what URI to append to the AUTH_URL in order to enumerate projects. Once you know the project, you can request a token scoped to that project and you will get a service catalog.