Skip to content

Superviseur — Frontend v1.0.0


Superviseur — Frontend / features/auth/auth.store

features/auth/auth.store ​

Interfaces ​

InterfaceDescription
LoginResultRésultat d'une tentative de connexion. En cas d'échec pour cause de temporisation (trop d'essais), retryAfterSeconds indique le délai restant avant une nouvelle tentative.
UserUtilisateur authentifié : identifiant, nom, rôle (SuperAdmin/Admin/…), avatar et langue.

Variables ​

VariableDescription
useAuthStoreStore d'authentification. Conserve l'utilisateur courant (persisté en sessionStorage), expose les indicateurs de rôle (isAuthenticated, isAdmin, isSuperAdmin) et l'avatar effectif, et pilote le cycle de session : connexion, déconnexion, rafraîchissement du jeton, hydratation depuis l'API. La gestion des jetons expirés est déléguée à l'intercepteur HTTP (réponses 401).

Documentation Technique