If you have enabled CAS authentication to help keep your site secure, but have a limited number of non-GT users who need access to certain protected features of your Drupal site, you can create guest GT Account Usernames for them.
Drupal and CAS utilize different logout functions. Sending the user to
/logout will log the user out of your site only and just return the user to the front/home page.
Sending the user to
/caslogout will log the user out of your site and redirect the user to the logout page for CAS.
One way to send users to the CAS logout page without hunting down and changing every script that calls logout is to set up
/logout as an alias for /caslogout.
The following settings should be adequate for most Georgia Tech developers using Drupal version 7.
The CAS configuration page can be found on the black administration toolbar under
Configuration -> People -> CAS Settings
Alternatively, you can access the configuration page by adding "
/admin/config/people/cas" to the end of your site's front page URL.
The following settings should be adequate for most Georgia Tech developers using Drupal version 6.
The CAS configuration page can be found at: http://yoursite/admin/user/cas
Editor's Note: If you are using Drupal Express (Drupal 10 or Drupal 7), then CAS is already installed as part of your Drupal Express installation. You may want to look at the sections here about configuring CAS, should you want to customize your configuration, but you do not need to go through any of the installation processes.
There are two components needed to add CAS support to a Drupal website: the phpCAS Library, and two supporting Drupal modules.
Authentication and authorization are often confused with each other.
Authentication is the process of securely identifying a user based on credentials presented (username, password, security token, etc.) For website user authentication, Georgia Tech predominantly uses Central Authentication Service (CAS), often times referred to as the GT Login Service.