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.
