CAS & Webcalendar
In brief Install webcalendar, change the login page so that it uses phpCas instead of the webcalendar login form, tell webcalendar to use user-cas.php to retrieve users from the database, fix the logout so that it calls the CAS server. Step by step get and install webcalendar (v. 1.0.2) get phpCas (v. 0.4.20-1) copy the CAS directory from phpCas inside the web calendar distribuition replace login.php with this one add the file user-cas.php in the includes directory make sure the includes/settings.php contains those settings: user_inc: user-cas.php cas_host: robcos.com //change to your cas server cas_port: 443 // HTTPS default port cas_context: cas // The J2EE context you deployed your cas server into edit includes/trailer.php : Add a logout=true parameter to the logout url: change the string $login_url = "login.php" $login_url = "login.php?return_path=$login_return_path"" to $login_url = "login.php?logout=true" $login_url = "log...