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
Project Information
- Development status: Under active development
- Maintenance status: Unknown
- Reported installs: 13 sites currently report using this module. View usage statistics.
- Last modified: February 13, 2011