[Openstack] [Keystone] API Question
    Dolph Mathews 
    dolph.mathews at gmail.com
       
    Tue Jul 17 20:51:45 UTC 2012
    
    
  
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 at cloudscaling.com>wrote:
> On Tue, Jul 17, 2012 at 12:55 PM, Adam Young <ayoung at 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 at lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20120717/f638b88e/attachment.html>
    
    
More information about the Openstack
mailing list