Google supports the OAuth standard for API authentication. By using this module, web applications can access a user's Google Apps account without needing the user's login details. The user logs into the site with their Drupal username and password. Once authenticated, they are then immediately redirected to the Google login page where they must confirm (or reject) that the website is allowed to use an authorization token to access their Google account.

Administrators of Google Apps Premier and Education editions can also use a special type of OAuth, called 2-legged OAuth. Unlike standard OAuth, the user is not actually authenticated with Google, but the site is able to act on their behalf to pull in or update their account data. Currently this authentication is implemented, but no APIs make use of it yet.

For more details, see http://code.google.com/apis/accounts/docs/OAuth.html

Recommended reading: Overview of Google authentication methods

Google offers two libraries for handling authentication: one using the OAuth open standard, and a second interface called AuthSub, developed prior to the release of the OAuth standard. The Google Authentication for Web Applications implements AuthSub. This module implements the OAuth interface.

This module depends on the OAuth Common and a patch to it, #680134: make the API more flexible

The Google Auth module is partially supported by CivicActions.

Downloads

Version Downloads Date Links
6.x-1.x-dev tar.gz (8.01 KB) | zip (8.75 KB) 2011-Feb-25 Notes

Project Information


Maintainers for Google Auth

  • stella - 2 commits
    last: 52 weeks ago, first: 1 year ago

Issues for Google Auth

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Oldest open issue: 1 Sep 10
nobody click here