Vue d'ensemble
Ce document présente la timeline de développement initial du projet Serenetics de janvier 2022. Cette phase correspond au développement fondamental de la plateforme, avec une séparation claire entre les évolutions Frontend et Backend.
Janvier 2022 - Authentification et Gestion 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
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
