Search code examples
google-appsgoogle-account

Connect a webapp to Google account


There are numerous sites that connect to Google account services:

For example:

  • StackExchange network uses Google as an OpenID provider, and
  • FindBigMail Connects to a GMail account and finds the largest messages in it.
  • ManyMoon Connects to a Google Calendar and schedules events, milestones and due dates.

My proof-of-concept will be written in Python locally. When it works, I intend to upload it to Google App Engine.

How can I connect my own app or website to Google Account? Links to Official documentation, License documentation and tutorials are highly appreciated.


Solution

  • It really depends what you want to do with that Google Account. If want to authenticate users, look at their OpenID documentation, if you want to integrate with data from that account, look at there data APIs and get an OAuth consumer key/secret.

    For Gmail data, as far I ca know, there's no native way to do it from AppEngine (you can't do network sockets as an IMAP connection would require). One alterntive is the product we built: http://context.io