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