Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Enterprise level single sign on for the web
  • A trusted source
  • A proxy authenticator

    Excerpt
    hiddentrue

    CAS is:

    • Enterprise level single sign on for the web
    • A trusted source
    • A proxy authenticator

    CAS was initially created by Yale University, and has since become a Jasig project codeveloped with Yale and Rutgers universities. The main CAS web site can be found at

    : http

    https://www.

    jasig

    apereo.org/projects/cas.


    CAS was initially created by Yale University, and has since become a Jasig project codeveloped with Yale and Rutgers universities. The main CAS web site can be found

    at

    at https:

    http:

    //www.

    jasig

    apereo.org/projects/cas.

CAS in action

Panel
titleCAS Authentication Process

The end user at the web browser visits the web application. She follows a link or the web application redirects to CAS. So the web application accesses the CAS login URL, presenting the service URL [IETMT:S]. The user interacts with CAS until she convinces it of her identity (e.g., presents a session cookie or posts her username and password into a form). CAS establishes, if not yet established, a secure cookie [IETMT:C] so that CAS can recognize the user on a subsequent request. CAS redirects the user to the web application service URL (S) with the service ticket [IETMT:T] on the URL as the request parameter "ticket". The web application presents the ticket [IETMT:T] to CAS alongside the service identifier [IETMT:S]. CAS responds with the [IETMT:NetID] in the validation response. The application reads this NetID and does whatever it needs to do to establish an application session, service the request.

...

The following links provide more information about CAS:

httphttps://www.jasigapereo.org/projects/cas/cas2-architecture - Provides an overview of the CAS 2 Architecure, upon which CAS 3 is based.
http://www.jasig.org/cas/protocol - The CAS Protocol Specificationabout-cas

https://wikiapereo.jasiggithub.orgio/display/CAS/Proxy+CAS+Walkthrough - A description of the CAS Proxy Authentication schemecas/