Great, glad you found a solution. I've also emailed our API teams to see if
they'd consider changing this.
-Nick

On Thu, Aug 20, 2009 at 2:13 PM, David <[email protected]> wrote:

>
> I think one of my posts didn't go through, but here's a shorter
> version:
>
> http://bit.ly/17dUJt
>
> Make sure to read the note about getting it to work. it's a stupid way
> of doing it for now, but oh well.
>
>
> On Aug 20, 1:59 pm, Nick Baum <[email protected]> wrote:
> > Yes, this is similar to what I do with Chritter. In the case of the
> Twitter
> > API, you can authenticate as a client app. They
> > then redirect you to a page with a PIN, which I read using a content
> script.
> > Not sure if the Google APIs support the same flow.
> > We should look into whether we can get the Google APIs to accept
> redirects
> > to "chrome-extensions://" urls.
> >
> > -Nick
> >
> > On Thu, Aug 20, 2009 at 1:40 PM, Aaron Boodman <[email protected]>
> wrote:
> >
> > > Interesting problem... Here is one idea for a solution, there may be
> > > others (note: untested, just brainstorming):
> >
> > > 1. If you detect you are unauthenticated, open a popup window to the
> > > Google auth URL, with next= pointing to some page on some domain you
> > > control.
> >
> > > 2. Write a content script that runs on that page, which detects the
> > > success condition and sends the auth token back to the extension.
> >
> > > 3. Use the auth token.
> >
> > > Would something like that work?
> >
> > > - a
> >
> > > On Thu, Aug 20, 2009 at 6:10 AM, David<[email protected]> wrote:
> >
> > > > i've searched this discussion group for anything about using Google's
> > > > different API for various Google services like Google Finance or
> > > > Calendar but didnt seem to find anything
> >
> > > > I'm wondering, how can you use Google's JS API inside an extension? I
> > > > tried to put something together that would pull positions from a
> > > > Finance portfolio, but in order to do so, you must authenticate your
> > > > account, which involves redirecting you to site where google can
> allow
> > > > you to sign in and allow access.
> >
> > > > however, this is supposed to redirect you back to the original site
> > > > with your session token, which isn't really possible since the "site"
> > > > is a locally hosted HTML embedded in Chrome.
> >
> > > > so when I try to do:
> >
> > > > google.accounts.user.login("http://finance.google.com/finance/feeds
> ");
> >
> > > > google says that my "next" parameter is bad (since its something
> like:
> > > > "file:///aaaaaaaaaa....my_toolstrip.html") which makes sense.
> >
> > > > is there a way to get around this so that i can use stored
> credentials
> > > > (cookies) so a user could go login on Google Finance, and the Chrome
> > > > extension could then use the credentials (or session id/token) that
> > > > Chrome saves?
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Chromium-extensions" 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/chromium-extensions?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to