"CASino is an easy to use Single Sign On (SSO) web application written in Ruby"
It supports different authentication backends, one of it is LDAP. It works very well with the LDAP backend of Kolab. Just put the following configuration snippet into your config/cas.yml
:
production:
authenticators:
kolab:
authenticator: 'LDAP'
options:
host: 'localhost'
port: 389
base: 'ou=People,dc=mydomain,dc=tld'
username_attribute: 'uid'
admin_user: 'uid=kolab-service,ou=Special Users,dc=mydomain,dc=tld'
admin_password: 'mykolabservicepassword'
extra_attributes:
email: 'mail'
fullname: 'uid'
You are now able to sign in using your Kolab uid and manage SSO users with the nice Kolab Webadmin LDAP frontend.