CHANGELOG.md 3.49 KB
Newer Older
Bertrand Gauthier's avatar
Bertrand Gauthier committed
1
2
CHANGELOG
=========
Stephane Bouvry's avatar
Stephane Bouvry committed
3

4
3.2.8
Stephane Bouvry's avatar
Stephane Bouvry committed
5
-----
6
- [FIX] Données d'authentification : utilisation du SessionManager global pour avoir les durées de conservation des cookies correctes.
Stephane Bouvry's avatar
Stephane Bouvry committed
7

8
9
3.2.6 / 3.2.7
-----
Stephane Bouvry's avatar
Stephane Bouvry committed
10
11
- Ajout d'un événement avec le détail des erreurs LDAP

12
13
14
3.2.5
-----
- [FIX] Petite correction d'une NOTICE qui apparaissait lorsqu'on se déconnectait.
Bertrand Gauthier's avatar
Bertrand Gauthier committed
15

16
17
18
19
3.2.3
-----
- [FIX] Meilleure gestion d'erreur en cas de demande d'usurpation d'un compte inexistant : retour à l'accueil + message.

20
21
22
23
3.2.2
-----
- L'URL de connexion accepte désormais role=ROLE_ID pour sélectionner automatiquement ce rôle une fois authentifié.

24
25
3.2.1
-----
26
- Modifications/améliorations pour faciliter le support d'autres modes d'authentification (ex: unicaen/auth-token). 
27
28
- Le type d'authentification souhaité (local, shib ou cas) peut être spécifié dans l'URL de redirection via le 
  query param 'authtype'
29
- Ajout de la colonne CREATED_AT dans les scripts SQL de création de la table USER (non mappée dans l'entité).  
30
- [FIX] Usurpation d'un compte local (db) depuis une authentification shib
Bertrand Gauthier's avatar
Bertrand Gauthier committed
31
32
33
- [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
34
35


36
37
38
39
40
41
42
43
44
45
46
47
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
48

Bertrand Gauthier's avatar
Bertrand Gauthier committed
49

50
51
52
53
54
55
56
57
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.
58

59
60
61

3.1.0
-----
Bertrand Gauthier's avatar
Bertrand Gauthier committed
62
- Typage des authentifications
63
64
65
66
67
  - 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.
68
69
- 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.
70
- Authentification LDAP : levée d'une exception en cas de survenue d'une erreur LDAP.
Bertrand Gauthier's avatar
Bertrand Gauthier committed
71

Bertrand Gauthier's avatar
Bertrand Gauthier committed
72

73
74
75
3.0.12 (05/11/2020)
-------------------
- Ajout d'une méthode pour pouvoir purger la liste des rôles courante.
76

77
78
79
80
81
82
83
84
85
86
87
88
89
90

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)
------------------
Stephane Bouvry's avatar
Stephane Bouvry committed
91
Première version officielle sous ZF3.