CHANGELOG ========= 3.2.0 ----- - Configuration de la stratégie d'extraction d'un identifiant utile parmi les données d'authentification shibboleth (config 'shib_user_id_extractor'). - Possibilité de connaître la source de l'authentification (db, ldap, cas, shib). - Possibilité de stopper l'usurpation en cours pour revenir à l'identité d'origine. - Enregistrement du dernier rôle sélectionné pour pouvoir y revenir à la reconnexion. *ATTENTION : nouvelle colonne `LAST_ROLE_ID` à créer dans la table `USER`, cf. SQL dans [data/](./data/).* - [FIX] Usurpation d'un compte local en BDD. - [FIX] Lorsque l'usurpateur stoppait l'usurpation, il ne récupérait pas son dernier endossé - [FIX] En cas d'usurpation puis de déconnexion puis de reconnexion, on revenait dans la peau de l'usurpé sans pouvoir stopper l'usurpation 3.1.2 ----- - Aide de vue UserUsurpationHelper : ajout de la possibilité de dessiner un simple bouton. 3.1.1 ----- - Correction bug : test d'activation manquant dans les adapteurs Db et Ldap. 3.1.0 ----- - Typage des authentifications - Pages de connexion différentes selon le type d'authentification : shib ; db ou ldap ; cas. - Possibilité d'ordonner les formulaires de connexion proposés (config). - Possibilité d'ajouter une description HTML à chaque formulaire de connexion (config). - Chaque adapter peut désormais tester s'il est compétent pour traiter la requête d'authentification. - Création d'un adapter d'authentification comme les autres pour Shib. - Réparation du mécanisme de redirection vers l'URL demandée avant connexion. - Correction du bug de rémanence de l'authentification shibboleth simulée. - Authentification LDAP : levée d'une exception en cas de survenue d'une erreur LDAP. 3.0.12 (05/11/2020) ------------------- - Ajout d'une méthode pour pouvoir purger la liste des rôles courante. 3.0.11 (07/10/2020) ------------------- - Affichage de l'utilisateur connecté : ajout d'un triangle indiquant que ça se déroule. 3.0.1 (18/09/2019) ------------------ - Corrections - Correction de ModuleOptionsFactory qui ne respectait son interface FactoryInterface. 3.0.0 (17/09/2019) ------------------ Première version officielle sous ZF3.