Allowing a user to be associated with multiple tenants (a.k.a. projects) is 
what we have currently, and it works reasonably well. It has not produced a 
significantly more complicated system.

I would argue the flipside of your point, which is that the admin permission 
system in keystone is particularly convoluted and not clearly scoped. The lack 
of differentiation between the abilities of a project admin vs. a "system" 
admin, etc.... the fact that being granted admin permissions on *any* project 
gives you admin permissions for *all* of your Openstack installation... There 
are some very odd issues in the details of that side of the equation.

All the best,


-          Gabriel

From: openstack-bounces+gabriel.hurley=nebula....@lists.launchpad.net 
[mailto:openstack-bounces+gabriel.hurley=nebula....@lists.launchpad.net] On 
Behalf Of Caitlin Bestler
Sent: Tuesday, May 29, 2012 10:18 AM
To: openstack@lists.launchpad.net
Subject: [Openstack] Identity API v3 - Why allow multi-tenant users?

One of the major complication I see in the API is that users can be associated 
with multiple tenants.

What is the benefit of this? What functionality would be lost if a human user 
merely had to use a different account with each tenant?

There are numerous issues with multi-tenant users. For example, if a user is 
associated with multiple tenants, who resets the user's password?

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to