Nick, I know you said 'serverless clients' but you have to be serving the js from somewhere right?
If you are using nginx it can be as simple as: location /nova/ { proxy_pass: http://nova-api.trystack.org; } then you can POST to yourserver/nova/v.02/. from the browser etc. (it's just about as simple on apache but you'd have to look it up) But then i guess this won't work for you if you are writing some distributable component/plugin/library. (sorry if you've already dismissed this option but i thought it worth a shot since it has worked flawlessly for me in the past) On Tue, Apr 24, 2012 at 9:49 AM, Sandy Walsh <sandy.wa...@rackspace.com>wrote: > > > On 04/24/2012 11:19 AM, Nick Lothian wrote: > > JSONP is great, but won't work with POST requests. > > Hmm, good point. > > > I don't quite understand what "Due to the redirect nature of the auth > > system" means, though. > > > > If I use a custom Webkit browser & allow cross domain XMLHttpRequests it > > works fine - I do a POST to /v2.0/tokens, get the token and then use > > that. What am I missing? > > The Auth system will give you a token and then a new "management" url > where the actual commands are issued (the real Nova API endpoint). These > are often two different systems (domains), so cross-site requests are > mandatory. > > -S > > > > > Nick > > > > On Tue, Apr 24, 2012 at 8:57 PM, Sandy Walsh <sandy.wa...@rackspace.com > > <mailto:sandy.wa...@rackspace.com>> wrote: > > > > Due to the redirect nature of the auth system we may need JSONP > support > > for this to work. > > > > > > > > _______________________________________________ > > Mailing list: https://launchpad.net/~openstack > > Post to : openstack@lists.launchpad.net > > <mailto:openstack@lists.launchpad.net> > > Unsubscribe : https://launchpad.net/~openstack > > More help : https://help.launchpad.net/ListHelp > > > > > > > > > > _______________________________________________ > > Mailing list: https://launchpad.net/~openstack > > Post to : openstack@lists.launchpad.net > > Unsubscribe : https://launchpad.net/~openstack > > More help : https://help.launchpad.net/ListHelp > > _______________________________________________ > Mailing list: https://launchpad.net/~openstack > Post to : openstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~openstack > More help : https://help.launchpad.net/ListHelp > -- Cheers, Joel
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp