CHANGELOG.md 3.27 KB
Newer Older
Bertrand Gauthier's avatar
Bertrand Gauthier committed
1
2
CHANGELOG
=========
3
4
5
3.2.5
-----
- [FIX] Petite correction d'une NOTICE qui apparaissait lorsqu'on se déconnectait.
Bertrand Gauthier's avatar
Bertrand Gauthier committed
6

7
8
9
10
3.2.3
-----
- [FIX] Meilleure gestion d'erreur en cas de demande d'usurpation d'un compte inexistant : retour à l'accueil + message.

11
12
13
14
3.2.2
-----
- L'URL de connexion accepte désormais role=ROLE_ID pour sélectionner automatiquement ce rôle une fois authentifié.

15
16
3.2.1
-----
17
- Modifications/améliorations pour faciliter le support d'autres modes d'authentification (ex: unicaen/auth-token). 
18
19
- Le type d'authentification souhaité (local, shib ou cas) peut être spécifié dans l'URL de redirection via le 
  query param 'authtype'
20
- Ajout de la colonne CREATED_AT dans les scripts SQL de création de la table USER (non mappée dans l'entité).  
21
- [FIX] Usurpation d'un compte local (db) depuis une authentification shib
Bertrand Gauthier's avatar
Bertrand Gauthier committed
22
23
24
- [FIX] Une chaîne vide doit être considérée comme null dans ShibService::extractShibUserIdValueForDomainFromShibData()
- [FIX] Nécessité de clés littérales dans la config par domaine de 'shib_user_id_extractor' sinon doublons lors de la 
  fusion des configs
25
26


27
28
29
30
31
32
33
34
35
36
37
38
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
Bertrand Gauthier's avatar
Bertrand Gauthier committed
39

Bertrand Gauthier's avatar
Bertrand Gauthier committed
40

41
42
43
44
45
46
47
48
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.
49

50
51
52

3.1.0
-----
Bertrand Gauthier's avatar
Bertrand Gauthier committed
53
- Typage des authentifications
54
55
56
57
58
  - 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.
59
60
- 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.
61
- Authentification LDAP : levée d'une exception en cas de survenue d'une erreur LDAP.
Bertrand Gauthier's avatar
Bertrand Gauthier committed
62

Bertrand Gauthier's avatar
Bertrand Gauthier committed
63

64
65
66
3.0.12 (05/11/2020)
-------------------
- Ajout d'une méthode pour pouvoir purger la liste des rôles courante.
67

68
69
70
71
72
73
74
75
76
77
78
79
80
81
82

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.