📄️ Introduction
Dans ce niveau
📄️ 35-1 Installation de Passport
Pour l'authentification, un jeton sera retourné au client par le serveur. Nous utiliserons une librairie pour faciliter la tâche de création de ce jeton, en plus d'utiliser la librairie Passport (https://www.passportjs.org) pour faciliter l'authentification à partir du jeton.
📄️ 37-2 Configuration du module d'authentification
Pour l'authentification au système, on créera un module séparé. En effet, le module utilisateurs est responsable d'inscrire les utilisateurs et toute autre tâche connexe à ces derniers et le module authentification gèrera la connexion.
📄 ️ 37-3 Création d'un DTO RequeteConnexion
La prochaine étape pour notre mécanisme d'authentification est de décrire la requête d'authentification qui sera reçue.
📄️ 37-4 Connexion et retour de jeton JWT
La dernière étape consiste à procéder à l'authentification.
📄️ 37-5 Retourner un jeton lors de l'inscription
Lors de l'inscription, on retourne le détail de l'utilisateur. Cela fait en sorte qu'il faudrait faire deux requêtes. Une première pour inscrire l'utilisateur et une deuxième l'authentifier ensuite.