Loading...
 
Skip to main content

History: CAS Authentication

Source of version: 22 (current)

Copy to clipboard
            !CAS Authentication tab
{DIV(float=right,width="200px")}^::Related Topics::
* ((External Authentication)) ^{DIV}
;__Overview__:Central Authentication Service ([https://www.apereo.org/projects/cas]) is a Web Initial Sign-on (WebISO) system designed by Yale ITS. 
;__To Access__:From the ((Login Config|Login Admin)) page, click the __CAS__ tab.
;__Note__:CAS Authentication was introduced in ((Tiki5))

!! Intro
Central Authentication Service ([https://www.apereo.org/projects/cas]) is a Web Initial Sign-on (WebISO) system designed by Yale ITS. CAS facilitates single sign-on across multiple web applications and provides these web services with the ability to authenticate users without having access to their passwords. From an end-user point of view, all protected pages show a standardized CAS challenge page where the user types in their NetID (a unique username of sorts assigned to everyone affiliated with Yale) and password.

Much to our delight, we were able to make Tiki interface with CAS without any customization. Yale ITS provides mod_cas, an Apache modules that protect webpages through CAS. Since mod_cas is an Apache module, it behaves like standard HTTP authentication. Tiki supports HTTP authentication. When a user is logged in through HTTP authentication, and the username matches one of the usernames in the Tiki database, Tiki automatically logs the user in. That way, when a user logs in through CAS, Tikiwiki matches the NetID (username) of the user with a pre-created account in its database, and logs the user in.

(Taken from the YaleUniversityITS Case Study.)


-=Related pages=-
* http://en.wikipedia.org/wiki/Central_Authentication_Service
* [https://apereo.github.io/cas/index.html]

-=Alias=-
*(alias(CAS Authentication))
*(alias(CAS))
*(alias(phpCAS))
*(alias(Central Authentication Service))
*(alias(Mod phpcas))