Anyone by any chance know how to read out the auth_token or raw_token that is acquired in keystoneclient when it performs a client.Client() Authenticate?
I'd love to be able to read that. And it's totally not documented anywhere if it exists. -Matt On Tue, Jul 17, 2012 at 2:19 PM, Matt Joyce <matt.jo...@cloudscaling.com>wrote: > Works for me. =D > > > On Tue, Jul 17, 2012 at 1:51 PM, Dolph Mathews <dolph.math...@gmail.com>wrote: > >> Adam speaks lies ;) >> >> Here's a regular user requesting a list of tenants on port 5000 (notice >> they only get back 1 tenant): >> >> GET http://localhost:5000/v2.0/tenants >> ====================================== >> >> X-Auth-Token: a6094f62e38c4fafa57e6edf7bd04961 >> >> >> 200 OK >> ====== >> >> Status: 200 >> Content-Length: 133 >> Content-Location: http://localhost:5000/v2.0/tenants >> Vary: X-Auth-Token >> Date: Tue, 17 Jul 2012 20:49:16 GMT >> Content-Type: application/json >> >> { >> "tenants": [ >> { >> "enabled": true, >> "description": null, >> "name": "my-project", >> "id": "2cf2efb1da5c4d5b8c97d8055ff3b5d8" >> } >> ], >> "tenants_links": [] >> } >> >> >> Here's an admin API call for all tenants in the system (notice there is >> an additional tenant the above user did not have access to): >> >> GET http://localhost:35357/v2.0/tenants >> ======================================= >> >> X-Auth-Token: ADMIN >> >> >> 200 OK >> ====== >> >> Status: 200 >> Content-Length: 236 >> Content-Location: http://localhost:35357/v2.0/tenants >> Vary: X-Auth-Token >> Date: Tue, 17 Jul 2012 20:49:22 GMT >> Content-Type: application/json >> >> { >> "tenants": [ >> { >> "enabled": true, >> "description": null, >> "name": "my-project", >> "id": "2cf2efb1da5c4d5b8c97d8055ff3b5d8" >> }, >> { >> "enabled": true, >> "description": null, >> "name": "project-x", >> "id": "1213c2511f364264b1dfea9a56a225e0" >> } >> ], >> "tenants_links": [] >> } >> >> >> -Dolph >> >> On Tue, Jul 17, 2012 at 2:55 PM, Matt Joyce >> <matt.jo...@cloudscaling.com>wrote: >> >>> On Tue, Jul 17, 2012 at 12:55 PM, Adam Young <ayo...@redhat.com> wrote: >>> >>>> On 07/17/2012 03:47 PM, Matt Joyce wrote: >>>> >>>>> As a non admin user. Querying the keystone v2 API is there a way for >>>>> me to get a list of the tenants that I am a member of? Or is that only a >>>>> v3 thing? >>>>> >>>>> -Matt >>>>> >>>> >>>> I was just looking into it, and there is no such API yet. The >>>> underlying Identity provider call is get_tenants_for_user and there does >>>> not seem to be a route set up that calls that. >>>> >>> >>> >>> 8( <--- sad panda face. >>> >>> That would have been a very useful call for me right now. I hope we >>> have something by folsom ( albeit s/tenant/project/ig ) >>> >>> -Matt >>> >>> _______________________________________________ >>> Mailing list: https://launchpad.net/~openstack >>> Post to : openstack@lists.launchpad.net >>> Unsubscribe : https://launchpad.net/~openstack >>> More help : https://help.launchpad.net/ListHelp >>> >>> >> >
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp