Re: JSONP with ERRest

Martin B <[email protected]> Tue, 18 Jun 2013 10:57:18 -0400
Newsgroups gmane.comp.web.webobjects.wonder-disc
Message-ID <[email protected]>
Thanks Pascal!  Do you ever sleep??!! ;-)

> From: [email protected]
> Subject: Re: [Wonder-disc] JSONP with ERRest
> To: [email protected]; [email protected]
> CC: [email protected]
> Date: Tue, 18 Jun 2013 10:35:25 -0400
> 
> You should know that I document everything that I do :-)
> 
> > Just found this on the wiki: 
> >http://wiki.wocommunity.org/display/documentation/ERRest+Framework#ERRestFramework-SameOriginpolicy.
> > So this had already been documented, I just came across it a little 
> >bit too late. :-(
> > That being said, this work for me so far, however it seems that for 
> >every single route that I add, I need to add another almost identical 
> >one with HTTP verb "options".  For example, if I do the following:
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 		restRequestHandler.addRoute(new ERXRoute(Entity.name, 
> >"/entities/{entity:Entity}", ERXRoute.Method.Put, 
> >EntityController.class, "update"));
> > I also need to do:
> > restRequestHandler.addRoute(new ERXRoute(Entity.name, 
> >"/entities/{entity:Entity}", ERXRoute.Method.Options, 
> >EntityController.class, "update"));
> > Otherwise I get a 405 (Method not allowed) when the browser attempts 
> >to call "options", before calling the actual request.  I wonder if 
> >there is a way around this?
> > Martin
> > 
> >> Subject: Re: [Wonder-disc] JSONP with ERRest
> >> From: [email protected]
> >> Date: Mon, 17 Jun 2013 11:18:34 -0400
> >> CC: [email protected]
> >> To: [email protected]
> >> 
> >> that’s very interesting.
> >> 
> >> why your choice of port 8888 ? 
> >> 
> >> also, how do you like using GWT or what’s behind your choice there?
> >> 
> >> maybe we can post a wiki page about the process—
> >> 
> >> 
> >> On Jun 17, 2013, at 11:08 AM, Martin B <[email protected]> wrote:
> >> 
> >> > FYI I ended up using CORS (Cross Origin Resource Sharing) instead 
> >>of JSONP.  With this property: 
> >>ERXRest.accessControlAllowOrigin=http://127.0.0.1:8888, I was able to 
> >>tell my ERRest application that it's OK to accept request from my GWT 
> >>dev client at port 8888.
> >> > 
> >> > From: [email protected]
> >> > To: [email protected]
> >> > Date: Fri, 14 Jun 2013 09:02:46 -0400
> >> > CC: [email protected]
> >> > Subject: Re: [Wonder-disc] JSONP with ERRest
> >> > 
> >> > Right now I'm investing most of my time figuring out the basic 
> >>architecture of my GWT/RestyGWT/ERRest application and I haven't 
> >>really spend any time thinking about security (although it's  basic 
> >>requirement for sure).  But yeah it would be great if we could 
> >>discuss this further at WOWODC. 
> >> > 
> >> > Martin   
> >> > 
> >> > From: [email protected]
> >> > To: [email protected]
> >> > CC: [email protected]
> >> > Subject: RE: [Wonder-disc] JSONP with ERRest
> >> > Date: Fri, 14 Jun 2013 09:00:38 -0400
> >> > 
> >> > Right now I'm investing most of my time figuring out the basic 
> >>architecture of my GWT/RestyGWT/ERRest application and I haven't 
> >>really spend any time thinking about security (although it's  basic 
> >>requirement for sure).  But yeah it would be great if we could 
> >>discuss this further at WOWODC. 
> >> > 
> >> > Martin   
> >> > 
> >> > > Subject: Re: [Wonder-disc] JSONP with ERRest
> >> > > From: [email protected]
> >> > > Date: Wed, 12 Jun 2013 12:59:41 -0400
> >> > > CC: [email protected]
> >> > > To: [email protected]
> >> > > 
> >> > > 
> >> > > Love to catch up at WOWODC.
> >> > > 
> >> > > are certain post requests basically public in your case? are you 
> >>doing anything to authenticate these remote server requests?
> >> > > 
> >> > > On Jun 12, 2013, at 10:35 AM, Martin B <[email protected]> 
> >>wrote:
> >> > > 
> >> > > > I'm writing an application with GWT and RestyGWT 
> >>(http://restygwt.fusesource.org/). I want to use JSONP as a 
> >>workaround in GWT dev mode. The GWT dev client has to run on a 
> >>different port than my ERRest application which violates the same 
> >>origin policy. At the moment I'm only able to work if I disable 
> >>browser security. So I thought it would be great if I could "just" 
> >>use JSONP and forget about it!
> >> > > > 
> >> > > > And yes, I will be attending WOWODC, but only Saturday and 
> >>Sunday. 
> >> > > > 
> >> > > > Martin
> >> > > > 
> >> > > > > Subject: Re: [Wonder-disc] JSONP with ERRest
> >> > > > > From: [email protected]
> >> > > > > Date: Wed, 12 Jun 2013 10:00:45 -0400
> >> > > > > To: [email protected]
> >> > > > > 
> >> > > > > 
> >> > > > > what'cha doing with jsonp?
> >> > > > > 
> >> > > > > I'm also interested --
> >> > > > > 
> >> > > > > are you to be at WOWODC?
> >> > > > > 
> >> > > > > jess
> >> > > > > 
> >> > > > > 
> >> > > > > On Jun 12, 2013, at 9:47 AM, Martin B <[email protected]> 
> >>wrote:
> >> > > > > 
> >> > > > > > I'm looking for an example or some documentation that 
> >>would explain how I could use JSONP with ERRest. I found some 
> >>information here 
> >>http://lists.apple.com/archives/webobjects-dev/2012/Jul/msg00184.html 
> >>and there https://github.com/jtayler/wonder, but I'm not sure if the 
> >>implementation is complete and how it can be use.
> >> > > > > > 
> >> > > > > > Any kind of help would be greatly appreciated.
> >> > > > > > 
> >> > > > > > Thanks.
> >> > > > > > 
> >> > > > > > Martin
> >> > > > > > 
> >>------------------------------------------------------------------------------
> >> > > > > > This SF.net email is sponsored by Windows:
> >> > > > > > 
> >> > > > > > Build for Windows Store.
> >> > > > > > 
> >> > > > > > 
> >>http://p.sf.net/sfu/windows-dev2dev_______________________________________________
> >> > > > > > Wonder-disc mailing list
> >> > > > > > [email protected]
> >> > > > > > https://lists.sourceforge.net/lists/listinfo/wonder-disc
> >> > > > > 
> >> > > > 
> >>------------------------------------------------------------------------------
> >> > > > This SF.net email is sponsored by Windows:
> >> > > > 
> >> > > > Build for Windows Store.
> >> > > > 
> >> > > > 
> >>http://p.sf.net/sfu/windows-dev2dev_______________________________________________
> >> > > > Wonder-disc mailing list
> >> > > > [email protected]
> >> > > > https://lists.sourceforge.net/lists/listinfo/wonder-disc
> >> > > 
> >> > 
> >> > 
> >>------------------------------------------------------------------------------ 
> >>This SF.net email is sponsored by Windows: Build for Windows Store. 
> >>http://p.sf.net/sfu/windows-dev2dev
> >> > _______________________________________________ Wonder-disc 
> >>mailing list 
> >>[email protected]://lists.sourceforge.net/lists/listinfo/wonder-disc
> >> 
> > 		 	   		  
>

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev

_______________________________________________
Wonder-disc mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wonder-disc