Passer au contenu principal

Août 2023

Authentification modernisée et OAuth intégré

Écrit par Cybernetics

Authentification modernisée et OAuth intégré

📦 VERSION · 1.3.2 (version du code en fin de mois, avant les mises en production taguées)


Ce qui change pour vous

  • Pages de connexion, d'inscription, de première connexion et de renouvellement du mot de passe refondues.

  • Connexion via OAuth avec des services tiers, signalée dans la liste des demandes d'inscription. Connexion avec Google ou Microsoft, sessions et appareils →

  • Profil utilisateur amélioré : formulaires de réinitialisation du mot de passe et de changement d'e-mail. Paramétrer votre profil →

  • Contrôles renforcés du renouvellement de mot de passe et de la confirmation de compte : sans action de votre part.


Activités principales

Août 2023 représente une refonte majeure du système d'authentification avec l'amélioration complète des pages d'authentification, l'intégration OAuth avancée, et la modernisation des formulaires utilisateur. Cette période inclut également l'amélioration des repositories d'authentification et l'ajout d'assets pour les services OAuth.


Fonctionnalités opérationnelles

  • ✅ Authentification refonte : Pages login/register/renewal modernisées

  • ✅ OAuth intégré : Services OAuth complets et fonctionnels

  • ✅ UserProfile enhanced : Profil utilisateur et formulaires optimisés

  • ✅ Security strengthened : Validators et middleware sécurité

  • ✅ Assets OAuth : Icônes et assets services OAuth intégrés


Commits clés analysés

Commit

Date

Message

ba24477d0

2023‑08‑31

feat(front): improve ListRegisterRequestTable, add oauth symabol in it

9ece8719e

2023‑08‑31

feat(front): improve authentication pages : firstConnexion, LoginPage, RegisterRequest, RenewalPassword, TOTPPage

0bfc8b482

2023‑08‑31

feat(front): improve UserProfile view, add forms, improve forms about reset password, update email, etc.

3025a8ca2

2023‑08‑31

feat(front): improve CustomInput component

1fb2e182e

2023‑08‑31

feat(front): improve userModule store

99dc95c9f

2023‑08‑31

feat(front): improve authentication router module

7d7300f87

2023‑08‑31

feat(front): improve Authentication and Oauth repositories

a370ec09d

2023‑08‑31

feat(front): add assets, icons of oauth services, and logo-eye-negative

3a7cd06f6

2023‑08‑31

feat(back): improve OAuthsController

800806f17

2023‑08‑31

feat(back): improve AuthenticationController


Frontend

  • Pages authentification : FirstConnexion, LoginPage, RegisterRequest (9ece8719e) ; RenewalPassword, TOTPPage (9ece8719e) ; ListRegisterRequestTable OAuth symbol (ba24477d0)

  • Profil utilisateur : UserProfile view améliorée (0bfc8b482) ; Formulaires reset password/email (0bfc8b482) ; CustomInput component (3025a8ca2)

  • Architecture : UserModule store (1fb2e182e) ; Authentication router module (99dc95c9f) ; Authentication/Oauth repositories (7d7300f87)

  • Assets : Icônes services OAuth (a370ec09d) ; Logo-eye-negative (a370ec09d)


Backend

  • Controllers améliorés : OAuthsController (3a7cd06f6) ; AuthenticationController (800806f17) ; RegisterRequestsController (e0f69ad38) ; User controller createPassword (0d172daeb)

  • Sécurité : RenewalPasswordValidator (852301efe) ; ConfirmedAccount middleware (132bedfee) ; CorruptedUserException (2caff8210)


Notes voisines

Une question ? Nous contacter.

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