- Ruby 95.7%
- HTML 2.1%
- CSS 1.4%
- Shell 0.8%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| bin | ||
| config | ||
| db/migrate | ||
| gemfiles | ||
| lib | ||
| locales | ||
| log | ||
| public/themes | ||
| resources | ||
| spec | ||
| tasks | ||
| .gitignore | ||
| Appraisals | ||
| CHANGELOG | ||
| config.ru | ||
| Gemfile | ||
| Guardfile | ||
| LICENSE | ||
| Rakefile | ||
| README.md | ||
| rubycas-server.gemspec | ||
RubyCAS-Server
Copyright
Portions contributed by Matt Zukowski are copyright (c) 2011 Urbacon Ltd. Other portions are copyright of their respective authors.
Authors
See https://github.com/rubycas/rubycas-server/graphs/contributors
Installation
Example with mysql database:
git clone git://github.com/rubycas/rubycas-server.gitcd rubycas-servercp config/config.example.yml config.yml- Customize your server by modifying the
config.ymlfile. It is well commented but make sure that you take care of the following:- Change the database driver to
mysql2 - Configure at least one authenticator
- You might want to change
log.fileto something local, so that you don't need root. For example justcasserver.log - You might also want to disable SSL for now by commenting out the
ssl_certline and changing the port to something like8888
- Change the database driver to
- Create the database (i.e.
mysqladmin -u root create casserveror whatever you have inconfig.yml) - Modify the existing Gemfile by adding drivers for your database server. For example, if you configured
mysql2in config.yml, add this to the Gemfile:gem "mysql2" - Run
bundle install bundle exec rubycas-server -c config.yml
Your 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.
License
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.