openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #10489
Re: Using Nova APIs from Javascript: possible?
The JS may be served from a CDN. You can't assume a server-side proxy. Here's an example of a sever-less JS application that communicates directly to EC2: http://aws.amazon.com/developertools/1424 (there are versions for other services like SQS and SDB as well). Server-less JS applications are a fairly new breed of app that OpenStack should enable.
On Apr 24, 2012, at 9:04 AM, Joel Semar 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 <sandy.walsh@xxxxxxxxxxxxx> 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.walsh@xxxxxxxxxxxxx
> > <mailto:sandy.walsh@xxxxxxxxxxxxx>> 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@xxxxxxxxxxxxxxxxxxx
> > <mailto:openstack@xxxxxxxxxxxxxxxxxxx>
> > Unsubscribe : https://launchpad.net/~openstack
> > More help : https://help.launchpad.net/ListHelp
> >
> >
> >
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~openstack
> > Post to : openstack@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~openstack
> > More help : https://help.launchpad.net/ListHelp
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp
>
>
>
> --
> Cheers,
>
> Joel
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp
References
-
Using Nova APIs from Javascript: possible?
From: Nick Lothian, 2012-04-23
-
Re: Using Nova APIs from Javascript: possible?
From: Adrian Smith, 2012-04-23
-
Re: Using Nova APIs from Javascript: possible?
From: Nick Lothian, 2012-04-23
-
Re: Using Nova APIs from Javascript: possible?
From: Adrian Smith, 2012-04-23
-
Re: Using Nova APIs from Javascript: possible?
From: Adam Young, 2012-04-23
-
Re: Using Nova APIs from Javascript: possible?
From: Tres Henry, 2012-04-23
-
Re: Using Nova APIs from Javascript: possible?
From: Adam Young, 2012-04-23
-
Re: Using Nova APIs from Javascript: possible?
From: Tres Henry, 2012-04-23
-
Re: Using Nova APIs from Javascript: possible?
From: Sandy Walsh, 2012-04-24
-
Re: Using Nova APIs from Javascript: possible?
From: Nick Lothian, 2012-04-24
-
Re: Using Nova APIs from Javascript: possible?
From: Sandy Walsh, 2012-04-24
-
Re: Using Nova APIs from Javascript: possible?
From: Joel Semar, 2012-04-24