Maybe, as there are other custom protocols we may wish to support on Android/Apple App Store/iTunes, etc. Can you file a feature request in our issue tracker?
http://code.google.com/p/googleappengine/issues/list On Wed, Feb 10, 2010 at 1:49 AM, Shai Levy <[email protected]> wrote: > Thanks for the reply! > > I actually already considered what he suggested but had two reason's not to > do so: > 1. Security - to me it feels like having a html located on a server which > hold's "trigger" commands to an extension is a risky option and might lead > to code injection vulnerabilities (of course proper coding can prevent that, > but it's still a bit of a "back-doorish" solution) > 2. Writing a content scripts makes the extension more complex and isn't as > fun as finding the elegant solution > > I didn't try the Chrome extension group yet because It seem's like like an > issue with GAE that can be easily fix, Do you agree with me ? I would expect > "createLoginURL" to recognize chrome-extension:// as a protocol at some > point. > > Any way, thanks again for the reply > Shai > > > On Wed, Feb 10, 2010 at 4:39 AM, Ikai L (Google) <[email protected]>wrote: > >> I actually ended up asking one of the Chrome guys for the answer to this. >> This is what he tells me: >> >> "Ah, to me it sounds like GAE's createLoginURL function doesn't recognize >> chrome-extension:// as a protocol. It's appending the extension url like a >> relative path. >> >> You can tell him to redirect to something like "success.html" on his GAE >> app, where he can set headers to redirect back to the chrome-extension URL, >> although I think there may be a security precaution in Chrome to prevent >> doing that. If that's the case, the developer can inject a content script >> into "success.html" that will notify his extension's background page and >> open the appropriate URL from within the extension itself." >> >> I'm sorry if this doesn't make sense, I'm not an expert on Chrome >> extension development. Have you tried their groups? >> >> On Tue, Feb 9, 2010 at 5:48 PM, Shai <[email protected]> wrote: >> >>> I would still appreciate some pointers on this issue. >>> >>> Is the redirect limited to "http://" otherwise the API thinks I'm >>> trying to send to file in my application ? any suggestion how to >>> overcome this ? >>> Is there a way to manually create the URL ? >>> >>> Thanks >>> >>> >>> On Feb 4, 5:10 pm, Shai <[email protected]> wrote: >>> > Hi, >>> > >>> > If I try doing a redirect to a normal http site it works fine, for >>> > example >>> > UserService.createLoginURL("http://www.somewhere.com/index.html") ; >>> > >>> > This will let me login to my Google app account and then redirect me >>> > towww.somewhere.com... >>> > >>> > But if I try to redirect to html in mychromeextension: >>> > UserService.createLoginURL("chrome-extension://[extensionid]/ >>> > myhtml.html") ; >>> > >>> > It redirects me to:http://[myapp]. >>> appspot.com/chrome-extension://[myextensionid]]/<http://appspot.com/chrome-extension://%5Bmyextensionid%5D%5D/> >>> > myhtml.html >>> > >>> > Can someone suggest a simple solution ? >>> > Mychromeplug-in uses Google app engine for authentication and I when >>> > the user is not logged in I would like to invoke a log-in page and >>> > give control back to myextension >>> >>> -- >>> 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 >>> [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]<google-appengine-java%[email protected]> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/google-appengine-java?hl=en. >>> >>> >> >> >> -- >> Ikai Lan >> Developer Programs Engineer, Google App Engine >> http://googleappengine.blogspot.com | http://twitter.com/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 >> [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<google-appengine-java%[email protected]> >> . >> 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 > [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-appengine-java%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-appengine-java?hl=en. > -- Ikai Lan Developer Programs Engineer, Google App Engine http://googleappengine.blogspot.com | http://twitter.com/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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
