[Openstack] Keystone: Get user/tenant by name returning full list

boden boden at linux.vnet.ibm.com
Fri Sep 21 16:15:41 UTC 2012


As per the Keystone v2.0 API docs, I've been trying to use the 'get user
by name' and 'get tenant by name' APIs to retrieve the respective
resource by name. The URI signatures are:

v2.0/users​?name=string
v2.0/tenants​?name=string

respectively.

However, both of these APIs are returning the full list (collection) of
users/tenants rather than the single resource specified in the 'name'
parameter.

EX:
----------------
(request)
GET http://localhost:35357/v2.0/tenants?name=DefaultTenant

(response)
{u'tenants': [{u'id': u'0e98e4ac9590428c997e3aabf18a49d4', u'enabled':
True, u'description': u'Services Tenant', u'name': u'Services'}, {u'id':
u'6f8945f2d47f4abea149b7a0176b12a8', u'enabled': True, u'description':
u'Default Tenant', u'name': u'DefaultTenant'}], u'tenants_links': []}
----------------

I did a bug search but didn't see anything existing. Hence I'm trying to
confirm this issue is worthy of a defect?

Thx





More information about the Openstack mailing list