CAS 1.0 Authentication
The Central Authentication System is a straight-forward single sign-on mechanism developed by Yale University’s ITS department. It has since enjoyed widespread success and is deployed at many major universities and some corporations.
https://clearinghouse.ja-sig.org/wiki/display/CAS/Home http://www.yale.edu/tp/auth/usingcasatyale.html
This implementation has the goal of maintaining current path arguments passed to the system so that it can be used as middleware at any stage of processing. It has the secondary goal of allowing for other authentication methods to be used concurrently.
middleware to implement CAS 1.0 authentication
There are several possible outcomes:
Parameters:
authority
This is a fully-qualified URL to a CAS 1.0 service. The URL should end with a ‘/’ and have the ‘login’ and ‘validate’ sub-paths as described in the CAS 1.0 documentation.