RubyCAS-Client

Ruby client library for JA-SIG's Central Authentication Service (CAS) protocol
Download

RubyCAS-Client Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • RubyCAS-Client Team
  • Publisher web site:
  • http://code.google.com/p/rubycas-client/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 36 KB

RubyCAS-Client Tags


RubyCAS-Client Description

Ruby client library for JA-SIG's Central Authentication Service (CAS) protocol RubyCAS-Client is a client for Yale's Central Authentication Service protocol, an open source enterprise single sign on system for web applications. CAS provides a solid and secure single sign on solution for web-based applications. When a user logs on to your CAS-enabled website, the CAS client checks with the CAS server to see if the user has been centrally authenticated. If not, the user is redirected to your CAS server's web-based login page where they enter their credentials, and upon successful authentication are redirected back to your client web application. If the user has been previously authenticated with the CAS server (with their 'ticket' being held as a session cookie), they are transparently allowed to go about their business. The RubyCAS-Client library has been designed to work easily with Rails, but it can of course be used elsewhere. What's New in This Release: · The Rails filter no longer by default redirects to the CAS server on every request. This restores the behaviour of RubyCAS-Client 1.x. In other words, if a session value exists, the filter will assume that the user is authenticated without going through the CAS server. This behaviour can be disabled (so that a CAS re-check is done on every request) by setting the 'authenticate_on_every_request' option to true. See the "Re-authenticating on every request" section in the README.txt for details.


RubyCAS-Client Related Software