Janvier 2022 : authentification et gestion des utilisateurs.
📦 VERSION · 1.0.0 (version du code en fin de mois, avant les mises en production taguées)
Ce qui change pour vous
Développement de la connexion et de la gestion des utilisateurs, avant le lancement de la plateforme : aucun changement visible pour les utilisateurs.
Activités principales
Janvier 2022 marque le développement intensif du système d'authentification complet et de la gestion des utilisateurs. Ce mois se concentre sur la sécurisation de l'application avec l'implémentation de Vuex pour la gestion d'état côté frontend, et la mise en place d'une architecture d'authentification robuste côté backend. Les fonctionnalités de matching des workstations avec les différents services sont également développées pour préparer l'intégration des données de sécurité.
Fonctionnalités opérationnelles
✅ Authentification complète : Login, logout, register fonctionnels
✅ Gestion utilisateurs : Rôles, profils, permissions
✅ State management : Vuex store opérationnel
✅ Matching workstations : RMM et F-Secure algorithms
✅ Sécurité : Middleware et policies actifs
Commits clés analysés
Commit | Date | Message |
eead952a7 | 2022‑01‑31 | implement methode me in user controller |
27fa4ec01 | 2022‑01‑31 | Changes of user model, migration, controller. about role |
84cbb644f | 2022‑01‑31 | implement ErrorHttpHelper, adapt request, add logout method, front side |
54ec79b2c | 2022‑01‑30 | implement userModule store |
9e42e2583 | 2022‑01‑30 | build: install vuex package |
43fb86a1d | 2022‑01‑30 | implement login and register view |
dbd950ac3 | 2022‑01‑27 | add strat auth middleware and methods to login and logout |
42d04ff66 | 2022‑01‑28 | create middleware superUserOnly |
Frontend
Authentification complète : Pages login et register (
43fb86a1d) ; UserModule store avec Vuex (54ec79b2c,9e42e2583) ; ErrorHttpHelper pour gestion erreurs (84cbb644f) ; Données utilisateur dans profile et navbar (c78ca5ef6)Refactoring global : Suppression vues inutilisées (
90c0985ac) ; Création de 2 composants formulaires (07bf73897) ; Helper de tri des données (07bf73897)
Backend
Système d'authentification : Middleware auth et méthodes login/logout (
dbd950ac3) ; Package @adonis/session (8e560f53d) ; Middleware superUserOnly (42d04ff66) ; UserPolicies (e5c247323) ; Création admin automatique dans migration (48a7da9b7)Modèle utilisateur étendu : Champs firstName et lastName (
58b7f5d97) ; Gestion des rôles (27fa4ec01) ; Méthode me dans contrôleur (eead952a7)Matching des workstations : Méthodes et validateurs pour RMM (
4185d3a99) ; Méthodes et validateurs pour F-Secure (17f3902b4)
Livrable Janvier 2022
Système d'authentification complet et fonctionnel - Base sécurisée établie
Notes voisines
Une question ? Nous contacter.
