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.joyce@xxxxxxxxxxxxxxxx <mailto:matt.joyce@xxxxxxxxxxxxxxxx>> wrote:
Works for me. =D
On Tue, Jul 17, 2012 at 1:51 PM, Dolph Mathews
<dolph.mathews@xxxxxxxxx <mailto:dolph.mathews@xxxxxxxxx>> 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.joyce@xxxxxxxxxxxxxxxx
<mailto:matt.joyce@xxxxxxxxxxxxxxxx>> wrote:
On Tue, Jul 17, 2012 at 12:55 PM, Adam Young
<ayoung@xxxxxxxxxx <mailto:ayoung@xxxxxxxxxx>> 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
<https://launchpad.net/%7Eopenstack>
Post to : openstack@xxxxxxxxxxxxxxxxxxx
<mailto:openstack@xxxxxxxxxxxxxxxxxxx>
Unsubscribe : https://launchpad.net/~openstack
<https://launchpad.net/%7Eopenstack>
More help : https://help.launchpad.net/ListHelp