Provides single sign-on authentication for web applications, implementing the server-end of Jasig's CAS protocol.
Provides single sign-on authentication for web applications, implementing the server-end of Jasig's CAS protocol.
Portions contributed by Matt Zukowski are copyright (c) 2011 Urbacon Ltd. Other portions are copyright of their respective authors.
See https://github.com/rubycas/rubycas-server/graphs/contributors
Example with mysql database:
git clone git://github.com/rubycas/rubycas-server.gitcd rubycas-servercp config/config.example.yml config.ymlconfig.yml file. It is well commented but make sure that you take care of the following:mysql2log.file to something local, so that you don't need root. For example just casserver.logssl_cert line and changing the port to something like 8888mysqladmin -u root create casserver or whatever you have in config.yml)mysql2 in config.yml, add this to the Gemfile: gem "mysql2"bundle installbundle exec rubycas-server -c config.ymlYour RubyCAS-Server should now be running. Once you've confirmed that everything looks good, try switching to a Passenger deployment. You should be able to point Apache (or whatever) to the rubycas-server/public directory, and everything should just work.
Some more info is available at the RubyCAS-Server Wiki.
If you have questions, try the RubyCAS Google Group or #rubycas on freenode.
RubyCAS-Server is licensed for use under the terms of the MIT License. See the LICENSE file bundled with the official RubyCAS-Server distribution for details.
No open issues yet, or sync has not completed.