Simple Google Apps authentication

Warning: This plugin has't been updated in over 8 years. It may no longer be maintained.

What you can do to help:

Simple Google Apps authentication for Elgg

Last updated
Plugin settingsWorks with username and username@domain loginSuccesfully loginAutomatic user creation
Recommended Releases
Elgg Release Download Date Links
1.71.0 (657.16 kB)2011-Jan-01
Show all releases

This plugin let users from a Google Apps (Gapps) domain authenticate in Elgg with their GApps username/password via Google's clientLogin authentication method.

This plugin uses Zend libraries to handle the Google Apps objects but in a way that doesn't require Zend to be on php's include path.

Installation instructions

  • Unpack the plugin release on your elgg mod directory
  • Set your domain name on plugin settings to start using it.

How it works?

  • The plugin uses Google Apps username and password to authenticate so if the user changes the password on Google Apps, it affects Elgg login as well.
  • If the user tries to login on Elgg for the first time using the Google Apps credentials, an Elgg Account will be created automatically with username=GApps_username, name=Gapps_username, and email=Gapps_username@configureddomain.com and password=GApps_password.
  • If a user already exist with GApps username the user can be authenticated using GApps password or elgg local password.
  • A user can authenticate with username alone or username@domain if correct password is given. (Elgg user will only be created as username without the "@" character, so username@domain login will create and authenticate just "username")***

*** User will be logged in using the username@domain login, but in this specific case a wierd message appears indicating that the user was not logged in, wich is absolutely not true. I think that the "@" character causes this. 

Please enjoy, and as always comments are really appreciated!

Pablo Borbón

Developer and consultant engineer for Consultora Nivel7 Ltda.

Stats

  • Category: Authentication
  • License: GNU General Public License (GPL) version 2
  • Updated: 2014-11-17
  • Downloads: 1146
  • Recommendations: 1

Other Projects

View Pablo Borbón's plugins