- Download and install the current, stable version of the external CAS library and install it under:
- Be sure that your current user is User#1 (the first user created for the site, who has special permissions) and that this user does not use anyone's GTaccount as their username (i.e. do not use jdoe3).
- Download and install the following modules to sites/all/modules or sites/all/modules/contrib: Libraries, and CAS.
Next, be sure to to enable (turn on) these modules on your site.
- Remember, once you have enabled these modules, do NOT LOG OUT of the site until you have FINISHED the remaining configuration steps.
- Go to http://yoursite.gatech.edu/admin/people/permissions and make sure the "Super Administrator" role has all permissions for the CAS and Masquerade modules. If you have to add these permissions (which should already be checked for this role), be sure to "Save permissions" at the bottom of the page.
- Next, still as User#1, you need to configure your CAS settings.
- In a different web browser from the one in which you are logged on as User#1, browse to http://yoursite.gatech.edu/user and login with your personal GTaccount (i.e. jdoe3) and password.
- In your original browser, still logged in as User#1, go to the Users Admin page.
- Click on the "edit" option next to your personal GTaccount name (i.e. jdoe3), click the role of "Super Administrator" and then click on "Save" at the bottom of the page.
- If you choose to use the CAS module, which lets you process login information using GT's authentication system, be sure you follow these steps exactly to avoid getting locked out of your own site.
- Want to disable the regular Drupal login form? Download and install this module.
You will need to configure CAS to talk to the Georgia Tech CAS service.