Fork me on GitHub

Plugin MyLutece

Introduction

Ce plugin permet de gérer l'authentification "front-office" sur le site Lutece (utilisateurs "MyLutece"). Il doit être associé à un module d'authentification spécifique correspondant au mode d'authentification choisi: Base de données, LDAP, OAuth, CAS ... (exemple : le module-auth-mylutece-database)

Des attributs peuvent être associés à l'utilisateur.

Lors de l'authentification, certains attributs peuvent être définis par le système d'authentification.

Il est possible de configurer des fournisseurs d'attributs externes qui fourniront des valeurs d'attributs pour l'utilisateur après l'authentification.

Il est également possible de configurer des fournisseurs de rôles permettant d'attribuer un rôle (rôle front office) à l'utilisateur connecté (une classe DefaultMyLuteceRoleProvider est disponible pour associer un seul rôle par défaut après l'authentification, configurable via le datastore).