CAS server

Presentation

LL::NG can act as an CAS server, that can allow to federate LL::NG with:

LL::NG is compatible with the CAS protocol versions 1.0 and 2.0. This protocol does not define any attributes exchange mechanism, so only authentication is managed.

Configuration

In the Manager, go in General Parameters » Issuer modules » CAS and configure:

For example, to allow only users with a strong authentication level:

$authenticationLevel > 2

Apache rewrite rules must have been activated in Apache portal configuration:

    <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteRule ^/cas/.* /index.pl
    </IfModule>

Then go in Options to define:

If CAS login is not set, it uses General Parameters » Logs » REMOTE_USER data, which is set to uid by default