Passer au contenu principal

Janvier 2022

Janvier 2022 : authentification et gestion des utilisateurs.

Écrit par Cybernetics

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.

Avez-vous trouvé la réponse à votre question ?