Contenu du cours
Next.js 14
Next.js 14
Hachage de Mot de Passe et Identifiants
Le hachage des mots de passe est une mesure de sécurité avant de les stocker dans une base de données. Il transforme un mot de passe en une chaîne de longueur fixe, semblant aléatoire pour une sécurité accrue, même si les données utilisateur sont exposées.
Dans le fichier seed.js
, nous avons utilisé un package appelé bcrypt
pour hacher le mot de passe de l'utilisateur avant de le stocker dans la base de données. Nous utiliserons bcrypt
plus tard pour comparer les mots de passe saisis par l'utilisateur avec ceux stockés.
Retour au projet
Pour utiliser bcrypt
dans le Middleware de Next.js, un fichier séparé nommé auth.ts
est créé. Il inclut l'objet authConfig
.
Fournisseur de Crédentials
Les fournisseurs dans NextAuth.js sont comme différentes options de connexion, telles que Google ou GitHub. Ils offrent diverses manières pour les utilisateurs de se connecter.
Dans le fichier auth.ts
, nous ajoutons un fournisseur appelé Credentials
. Cela permet aux utilisateurs de se connecter en utilisant un nom d'utilisateur et un mot de passe.
En Pratique
Merci pour vos commentaires !