Yes, this will work if I know in advance what server I will be connecting too.
However, it does remove the ability to support any cloud without intervention on the serverside. On Apr 25, 2012 2:46 AM, "Joel Semar" <[email protected]> wrote: > 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 <[email protected]>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 <[email protected] >> > <mailto:[email protected]>> 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 : [email protected] >> > <mailto:[email protected]> >> > Unsubscribe : https://launchpad.net/~openstack >> > More help : https://help.launchpad.net/ListHelp >> > >> > >> > >> > >> > _______________________________________________ >> > Mailing list: https://launchpad.net/~openstack >> > Post to : [email protected] >> > Unsubscribe : https://launchpad.net/~openstack >> > More help : https://help.launchpad.net/ListHelp >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~openstack >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~openstack >> More help : https://help.launchpad.net/ListHelp >> > > > > -- > Cheers, > > Joel > > > _______________________________________________ > Mailing list: https://launchpad.net/~openstack > Post to : [email protected] > Unsubscribe : https://launchpad.net/~openstack > More help : https://help.launchpad.net/ListHelp > >
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : [email protected] Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp

