Ask Your Question

Revision history [back]

The PHPOpenCloud API is not part of the Keystone project, so I can't say what it is doing, buit it looks like it wants an project prior to any operation, and you are getting an unscoped token instead. You might need to make a direct call to the Keystone API to create the initial project, or the PHP library might have a different API you use to create the initial project.

Probably what is happening is that the unscoped token does not provide a service catalog, and the createProject API is using the catalog to try and find the identity service. That is one of the reasons for this feature: