(Module Info) Webauth Module for Drupal

Module Info : Webauth Module for Drupal

As part of our development on the new Mercury project, I have created a module for Drupal (version 6.x) that allows for authentication using the GT Webauth system.

Here’s how it works. The module provides a block called “Webauth Login” that you will need to activate once you’ve installed the module. That block simply provides a standard username, password, remember me form. The form processor uses CURL (which must be enabled in your PHP version) to facilitate the whole bounce/ticket/validation process. Once it is determined that the login is indeed valid it either creates a new Drupal user account using the given GT account name for the user name or it loads the user account that corresponds to that name. The module also allows you to establish which roles you would like to assign to users logging in from Webauth by default.

You can change the role assignment configuration in addition to some other parameters from the ‘Webauth settings’ page found under User management in the Adminsitration section of your Drupal site.

If you have any questions or suggestions on how to improve this module please let me know.

Courtesy : Gatech.edu