When "direct" access is used, Gnocchi and Keystone MUST have CORS configured correctly on the server side.

Gnocchi Details

Auth Mode
noauth = we send domain/project/username in X--Id headers to Gnocchi
token = we send the X-Token-ID header to Gnocchi
keystone = we retreive the token on keystone with domain/project/username/password
noauth is deprecated The Keystone URL is expected in Http settings Keystone and Gnocchi must be hosted on same HTTP endpoint (example: http://foobar/identity and http://foobar/metric) The Gnocchi URL is expected in Http settings
Domain
Project
User
Password
Roles
Token