Authentification¶
L'authentification joue un rôle crucial dans la sécurité et la protection des données des utilisateurs, en vérifiant leur identité avant de leur accorder l'accès à des fonctionnalités restreintes.
L'application dorsale utilisée dans l'exemple suivant est une application Express avec une route pour générer un jeton et une route pour la liste des utilisateurs.
Commençons par le contexte de l'application React :
Le contexte se charge de faire l'appel à l'API pour authentifier l'utilisateur avec son courriel et son mot de passe et à conserver le jeton qui sera utilisé plus tard.
Allons voir la page de login :
Bâtissons le reste de l'application :
Notez bien la manière de faire un get avec le jeton :