On Thu, Mar 03, 2011 at 06:36:14PM -0600, Monsyne Dragon wrote:
> On 3/3/11 5:51 PM, Eric Day wrote:
> >Getting into this a bit more, I'm not sure this is something that
> >should be the default. For CloudServers v1.0 token auth compatibility,
> >I'm not even sure this is the best path. It seems like this is
> >something that should be handled at the service level with the
> >API version, not by the token server. For v1.0, account=user from
> >token. For v1.1, just look at the path element for account.
> sorry, a bit confused...   "I'm not even sure this is the best
> path"...  'this' == ?  (mental buffer overflow here...)

This == putting the account in the service URL during token
auth. Rather than return:

https://nova.openstack.org/v1.1/<account_id>

for old clients, it seems returning:

https://nova.openstack.org/v1.0/

makes more sense. The v1.0 handler would then not look for account_id
in the path and simply set account=token user. In other words, there
is more than one way to fix this, via base URLs or API versioning. It
seems like a better fit for API versioning than service URLs.

-Eric

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to