[appengine-java] built in security features of GAE
Has anyone know the built in security features in GAE. Thanks in Advance --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-java@googlegroups.com To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en -~--~~~~--~~--~--~---
[appengine-java] Re: built in security features of GAE
Thanks Jason. We are migrating our apps to GAE in 2-3 months, so our customers may ask some of the security measures. Though I know GAE is fully secured environment and google take security very seriously, I would like to know 1. Any firewall running? 2. Do you provide any safeguards to prevent the user's credentials from being captured by a spyware? 3. Incase of the system failure how fast we are notified... If you can share some informartion, it will be great. Thanks in Advance. On 9/16/09, Jason (Google) wrote: > This can mean several things, so you'll have to be more specific. > > To see the list of restrictions in place to help secure Google's back-end > infrastructure, see the documentation on the App Engine sandbox: > > http://code.google.com/appengine/docs/java/runtime.html#The_Sandbox > > If you're referring to the built-in services Google offers for > authenticating and authorizing users, then you should see the following > links: > > http://code.google.com/appengine/docs/java/users/ > http://code.google.com/appengine/docs/java/config/webxml.html#Security_and_Authentication > > HTTPS (secure URL) support is discussed here: > > http://code.google.com/appengine/docs/java/config/webxml.html#Secure_URLs > > Let me know if you were looking for something else. > > - Jason > > On Tue, Sep 15, 2009 at 4:30 AM, George Simon > wrote: > >> Has anyone know the built in security features in GAE. >> >> Thanks in Advance >> >> > >> > > > > --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-java@googlegroups.com To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en -~--~~~~--~~--~--~---
[appengine-java] Gmail IMAP and SMTP using OAuth
Hi Guys, Anyone knows about integrating Gmail IMAP and SMTP using OAuth on GAE. Both of them using sockets. Also if I use GAE Mail java API to send mails, from address(sender) becoming an issue as only the app developers email address can be added. Basically my app is integrated to Google APPS and I am looking to send mails on behalf of the logged in user. Any thoughts on this? Thanks in advance George Simon -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Unable to find the webapp directory
dev_appserver.cmd *"*C:\Program Files\GoogleAppEngine \appengine-java-sdk-1.3.0\demos\guestbook\war*"* On Mon, May 30, 2011 at 3:05 PM, Suresh wrote: > hi > > i have just installed the java sdk. after extracting the files from > the appengine-java-sdk-1.3.0 jar, I am trying to start the server > with > at the command line with the following: > > > C:\Program Files\GoogleAppEngine\appengine-java- > sdk-1.3.0\bin>dev_appserver.cmd C:\Program Files\GoogleAppEngine > \appengine-java-sdk-1.3.0\demos\guestbook\war > > > I get the following error message: > > > Unable to find the webapp directory Files\GoogleAppEngine\appengine- > java-sdk-1.3.0\demos\guestbook\war > > > can anyone help? > > > Thx > > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine for Java" group. > To post to this group, send email to > google-appengine-java@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine-java+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/google-appengine-java?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] can we use Spreadsheet api in GAE Java?
Hi Rambo, First update appengine-web.xml by adding Also refer to the simple steps from Google http://code.google.com/apis/spreadsheets/data/2.0/developers_guide_java.html Thanks George On Thu, Jun 2, 2011 at 1:56 PM, Rambo wrote: > Hi friends...! > >Am new to Google app engine > Am deploying projects in GAE using Java codes > > But i dont know how to use Spreadsheet api in that > > > Can we use spreadsheet api...? > > If so please tell me how...? > > > Thanks in advance. > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine for Java" group. > To post to this group, send email to > google-appengine-java@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine-java+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/google-appengine-java?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: @Google: Are you working on UserService running with OpenId?
Hi Daniel, Were you able to figure out Step2 integrated with UserService. Your help greatly appreciated. Thanks George On Thu, Mar 18, 2010 at 6:03 AM, Conor Power wrote: > would be great if you could share your solution with the community ... > > > > On Wed, Mar 17, 2010 at 8:11 PM, dflorey wrote: > >> I finally managed to get it up and running - but an integration with >> UserService would be highly appreciated >> > > >> >> On Mar 10, 5:03 pm, dflorey wrote: >> > If yes, I can sit down and wait. If not, I have to keep on my fight >> > with getting Step2 running on App Engine... >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google App Engine for Java" group. >> To post to this group, send email to >> google-appengine-java@googlegroups.com. >> To unsubscribe from this group, send email to >> google-appengine-java+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/google-appengine-java?hl=en. >> >> > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine for Java" group. > To post to this group, send email to > google-appengine-java@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine-java+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/google-appengine-java?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] OAuth and google chrome
Hi Chris, Solution to your problem can be fixed by moving oauthParameters.setOAuthCallback("http://myappengine/connect.jsp";); after oauthHelper.getUnauthorizedRequestToken(oauthParameters); But this is oauth 1.0 not the updated 1.0.a, means you won't receive a verifer id and will have the yellow warning message. Solution to this 1. Make no changes in step one index.jsp as you have written now. 2. In Connect jsp * String accessToken = request.getParameter("oauth_token"); oauthParameters.setOAuthToken(accessToken);* oauthParameters.setOAuthTokenSecret(Unauthorizedtoken); oauthHelper.getOAuthParametersFromCallback(request.getQueryString(),oauthParameters); String accessToken =oauthHelper.getAccessToken(oauthParameters); String accessTokenSecret = oauthParameters.getOAuthTokenSecret(); Thanks George On Thu, Jan 19, 2012 at 12:46 AM, Ikai Lan (Google) wrote: > This is strange - there should be nothing browser specific about the > session. > > Try to isolate the behavior by removing OAuth out of the equation. What > happens when you store a variable in session scope without the OAuth flow? > Does it change each time? > > -- > Ikai Lan > Developer Programs Engineer, Google App Engine > plus.ikailan.com > > > > On Tue, Jan 17, 2012 at 3:14 AM, Christopher Gabin < > christopher.ga...@ogys.fr> wrote: > >> Hi everyone ! >> >> I'm looking for a solution to run my connection oauth with google >> chrome. currently my code only works on firefox and IE but not on >> google chrome because when I persist in my OAuthTokenSecret a session >> variable when google redirect back on my aplication the value of the >> OAuthTokenSecret in the session variable has changed. >> >> >> my code JAVA : >> >> step one index.jsp >> >> GoogleOAuthParameters oauthParameters = new GoogleOAuthParameters(); >>oauthParameters.setOAuthConsumerKey(CONSUMER_KEY); >>oauthParameters.setOAuthConsumerSecret(CONSUMER_SECRET); >>oauthParameters.setScope(" >> https://www.google.com/calendar/feeds/ >> https://spreadsheets.google.com/feeds/";); >>oauthParameters.setOAuthCallback(" >> http://myappengine/connect.jsp";); >> >>GoogleOAuthHelper oauthHelper = new GoogleOAuthHelper(new >> OAuthHmacSha1Signer()); >>oauthHelper.getUnauthorizedRequestToken(oauthParameters); >>String unauth = oauthParameters.getOAuthTokenSecret(); >>request.getSession(true).setAttribute("accessTokenSecret", >> unauth); >> >>out.println("> href='"+oauthHelper.createUserAuthorizationUrl(oauthParameters)+"'>log >> in"); >> >> step two after redirect connect.jsp >> >> //google chrome on the value changes each time I refreshed the page >>String Unauthorizedtoken = >> (String)request.getSession(true).getAttribute("accessTokenSecret"); >> >> >>GoogleOAuthParameters oauthParameters = new >> GoogleOAuthParameters(); >>oauthParameters.setOAuthConsumerKey(CONSUMER_KEY); >>oauthParameters.setOAuthConsumerSecret(CONSUMER_SECRET); >>oauthParameters.setOAuthTokenSecret(Unauthorizedtoken); >>GoogleOAuthHelper oauthHelper = new GoogleOAuthHelper(new >> OAuthHmacSha1Signer()); >> >> oauthHelper.getOAuthParametersFromCallback(request.getQueryString(), >> oauthParameters); >>String accessToken >> =oauthHelper.getAccessToken(oauthParameters); >>String accessTokenSecret = >> oauthParameters.getOAuthTokenSecret(); >> >> >> People, your help is really needed here. >> >> Thanks, >> >> Christopher >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google App Engine for Java" group. >> To post to this group, send email to >> google-appengine-java@googlegroups.com. >> To unsubscribe from this group, send email to >> google-appengine-java+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/google-appengine-java?hl=en. >> >> > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine for Java" group. > To post to this group, send email to > google-appengine-java@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine-java+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/google-appengine-java?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Apache POI spreadsheet autoSizeColumn() throws NoClassDefFoundError
Hi Mathew, POI uses GAE restricted classes. Please refer to http://code.google.com/p/googleappengine/wiki/WillItPlayInJava Alternate way is to use jxl library. Thanks George On Sun, Jan 29, 2012 at 7:17 AM, Matthew Johnson wrote: > I'm working on an export to XLS service using Apache POI 3.6, and I've > encountered a NoClassDefFoundError exception when using the autosize column > feature. > > The code: > > Sheet sheet = wb.createSheet("Viewpath Timesheet (date range)"); > PrintSetup printSetup = sheet.getPrintSetup(); > printSetup.setLandscape(true); > sheet.setFitToPage(true); > sheet.setHorizontallyCenter(true); > > //Set first four columns width to autosize. > for (int i = 0; i <= 4; i++) { > sheet.autoSizeColumn(i); //Commenting this line out resolves the > error. > } > > Produces... > > WARNING: /export/timesheet > javax.servlet.ServletException: java.lang.NoClassDefFoundError: > java.awt.font.FontRenderContext is a restricted class. Please see the > Google App Engine developer's guide for more details. > at > org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:862) > at > org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791) > at org.apache.jsp.export.timesheet_jsp._jspService(timesheet_jsp.java:406) > ... > Caused by: java.lang.NoClassDefFoundError: java.awt.font.FontRenderContext > is a restricted class. Please see the Google App Engine developer's guide > for more details. > at > com.google.appengine.tools.development.agent.runtime.Runtime.reject(Runtime.java:51) > at > org.apache.poi.hssf.usermodel.HSSFSheet.autoSizeColumn(HSSFSheet.java:1694) > at > org.apache.poi.hssf.usermodel.HSSFSheet.autoSizeColumn(HSSFSheet.java:1662) > at org.apache.jsp.export.timesheet_jsp.toXls(timesheet_jsp.java:154) > at org.apache.jsp.export.timesheet_jsp._jspService(timesheet_jsp.java:396) > > ...Whaa..? Like a good baby-java dev, I checked the GAE developers guide > as directed, but couldn't find anything useful. I upgraded to POI 3.7 for > kicks, but the error remained. Anyone have experience with POI + Excel > Spreadsheets + GAE? Anyone? ...Bueller? > > Cheers, > Matthew > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine for Java" group. > To post to this group, send email to > google-appengine-java@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine-java+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/google-appengine-java?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.