This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
commit e8b13357f1f2ff7fb803bafbe0cc96c0a000a715
tree 891de7935fff71275009b5256c9a769cb9006fe4
parent d5b74202dbff0cf3103a60096e739c58b67a1a99
tree 891de7935fff71275009b5256c9a769cb9006fe4
parent d5b74202dbff0cf3103a60096e739c58b67a1a99
| name | age | message | |
|---|---|---|---|
| |
.autotest | Tue Sep 09 08:34:34 -0700 2008 | |
| |
.gitignore | Fri Oct 10 16:01:43 -0700 2008 | |
| |
MIT-LICENSE | Wed Sep 03 08:01:40 -0700 2008 | |
| |
README.textile | Fri Oct 10 19:25:52 -0700 2008 | |
| |
Rakefile | ||
| |
VERSION.yml | ||
| |
app/ | ||
| |
bin/ | ||
| |
castronaut.gemspec | ||
| |
castronaut.rb | Mon May 11 12:46:19 -0700 2009 | |
| |
config/ | Fri Jan 02 18:24:25 -0800 2009 | |
| |
doc/ | Sat Jan 24 10:03:34 -0800 2009 | |
| |
lib/ | ||
| |
script/ | Sat Jan 24 10:25:46 -0800 2009 | |
| |
spec/ | ||
| |
vendor/ | Sat Jan 24 10:54:08 -0800 2009 |
README.textile
Castronaut
Description
Castronaut is an server implementation for the CAS (version 2.0) protocol. It is currently a work in progress but should
function properly with the latest release of Restfult Auth. More authentication adapters coming soon.
Usage
castronaut
or
castronaut -C /path/to/config
Support
- Database authentication with the restful authentication encryption routines.
- LDAP (openLDAP) annonymous bind only. Authenticated bind comming soon.
Configuration
Castronaut requires a configuration file to function. Your configuration should be similar to the following:
organization_name: Foo Bar Baz Industries, LLC Inc. A division of Holdings Co. environment: development server_port: 4567 log_directory: log log_level: Logger::DEBUG ssl_enabled: false cas_database: adapter: sqlite3 database: db/cas.db timeout: 5000 cas_adapter: adapter: database site_key: 03523your093023site0985225key098290here9 digest_stretches: 10 database: adapter: sqlite3 database: db/cas_adapter.db timeout: 5000 Uncomment these to enable authentication callbacks callbacks: on_authentication_success: http://example.com/authentication/success on_authentication_failed: http://example.com/authentication/failed extra_ui_actions: ‘Forgot Password’: http://example.com/







