pyrax icon indicating copy to clipboard operation
pyrax copied to clipboard

Keystone auth v3

Open gsvitak opened this issue 9 years ago • 1 comments

Hello,

I currently setup Swift (Kilo) on our own private cloud. The tenants are currently setup to use keystone auth v3. Based on the openstack documentation (http://developer.openstack.org/api-ref-identity-v3.html), I noticed the request structure for keystone between v2 and v3 has changed for password auth to:

{ "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "id": "0ca8f6", "password": "secretsecret" } } } } }

It appears that the current pyrax implementation only supports keystone auth v2 based on the following request structure

{"auth": {"passwordCredentials": {"username": "blah", "password": "blah"}, "tenantId": "22343249232323422432424326231b242323c"}

}

Can someone please confirm my assumptions that pyrax does not support keystone v3? Also any plans on when this might be supported? Lastly any suggestions on if I should just the swiftclient library straight away?

Thanks Greg

gsvitak avatar Sep 02 '15 18:09 gsvitak

It doesn't support Keystone v3 and there are no plans to implement it. You can just use the swiftclient library directly.

briancurtin avatar Sep 02 '15 18:09 briancurtin