Versions Compared

Key

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

...

Columbia University has done this. So has University of Delaware.

Panel
titleCAS 3 Implementation

Since CAS has become a service that can authenticate via may tiers (web, web service, etc.), it is no longer appropriate to merely monitor the service paramater. In CAS 3, in order to provide the same functionality, the CAS Core is wrapped via AOP.

Any method in CentralAuthenticationService that provides access for a service (such as grantServiceTicket) is intercepted and checked against the whitelist. Additionally, one may provide a list of services that are allowed to proxy. On delegateTicket, this list is checked. If the service is not allowed access, an UnauthorizedServiceException is thrown, which can be caught by the tier that called the core.

Single Sign Out

High level discussion

...