My understanding of "multi-tenant" would imply that:

*         Tenant X and Tenant Y could both have a user 'jsmith'

*         Clients for either Tenant X or Tenant Y can format HTTP submissions 
as user jsmith
that will look identical but will actually reference different accounts.

*         A client accessing the 'jsmith' account using network resource 
identified as belonging
to Tentant X will reference3 the Tenant X 'jsmith' account, and in fact cannot 
see any
Tenant Y accounts.

*         Therefore distinquishing between Tenant X and Tenant Y traffic has to 
be based on
network addressing, not on packet contents.

With Nova, using a single LDAP server that has the administrative users for 
each Tenant may
be acceptable. But clearly for authenticating Swift users the LDAP server 
referenced itself
has to be tenant dependent. The Swift User is an *end-user* of Tenant X or 
Tenant Y, neither
Tenant will want to enter them into a central user database.

_______________________________________________
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