Documentation for LemonLDAP::NG 1.4

Installation

Configuration

Premiers pas

Portail

Bases de données d'authentification, des utilisateurs et des mots-de-passe

Backend Authentification Utilisateurs Mot-de-passe
Active Directory ✔ ✔
Apache (Kerberos, NTLM, OTP, ...) ✔
Backend choisit par l'utilisateur ✔ ✔ ✔
BrowserID (Mozilla Persona) ✔
CAS ✔
Bases de données (DBI) ✔ ✔ ✔
Démonstration ✔ ✔ ✔
Facebook ✔ ✔
Google ✔ ✔
LDAP ✔ ✔ ✔
Null ✔ ✔ ✔
OpenID ✔ ✔
Proxy LL::NG ✔ ✔
Radius ✔
LL::NG distant ✔ ✔
SAML 2.0 / Shibboleth ✔ ✔
Slave ✔ ✔
SSL ✔
Empiler de multiples backends ✔ ✔
Twitter ✔
WebID ✔ ✔
Yubikey ✔

Base de données de la configuration

LL::NG a besoin d'un dispositif de stockage de sa propre configuration (gérée par le manager). Choisir l'une des options suivantes :

Backend Partageable Commentaire
Backend de configuration File Pas partageable entre serveurs sauf si utilisé avec le backend de configuration SOAP ou un système de partage de fichiers (NFS,…). Sélectionné par défaut lors de l'installation.
Backend de configuration en fichier JSON Pas partageable entre serveurs sauf si utilisé avec le backend de configuration SOAP ou un système de partage de fichiers (NFS,…).
Backend de configuration SQL (appelé RDBI ou CDBI) ✔
Backend de configuration LDAP ✔
Backend de configuration SOAP ✔ Backend proxy à utiliser avec un autre backend de configuration.
Peut être utilisé pour sécuriser un autre backend pour des serveurs distants.

On ne peut démarrer avec une configuration vide, il faut donc lire comment changer de backend de configuration pour convertir une configuration existante en une autre.

Base de données des sessions

Les sessions sont stockées en utilisant les modules de la famille Apache::Session. Tous les modules de type Apache::Session sont utilisables excepté pour quelques fonctionnalités.

Backend Partageable Explorateur de sessions Resctriction d'ouverture de session Expiration des sessions Commentaire
File ✔ ✔ ✔ Pas partageable entre serveurs sauf si utilisé avec le backend de configuration SOAP ou un système de partage de fichiers (NFS,…). Sélectionné par défaut lors de l'installation.
SQL ✔ ✔ ✔ ✔ Pas optimisé pour l'exlorateur de sessions et les fonctionnalités de session unique.
LDAP ✔ ✔ ✔ ✔
Memcached ✔ Doit être securisé par un contrôle d'accès réseau.
NoSQL (Redis) ✔ ✔ ✔ ✔ Le plus rapide. Doit être securisé par un contrôle d'accès réseau.
Browseable (SQL, Redis ou LDAP) ✔ ✔ ✔ ✔ Optimisé pour l'explorateur de sessions et les fonctionnalités de session unique.
SOAP ✔ ✔ ✔ ✔ Backend proxy à utiliser avec un autre backend de sessions.
Peut être utilisé pour sécuriser un autre backend pour des serveurs distants.

Fournisseur d'identité

Protection des applications

Fonctionnalités avancées

Mini howtos

Exploitation