Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Hachage de Mot de Passe et Identifiants | Authentification
Next.js 14
course content

Contenu du cours

Next.js 14

Next.js 14

1. Introduction
2. Concepts de Base
3. Pages et Mises en Page
4. Déploiement et Base de Données
5. Travailler avec les Données
6. Fonctionnalités Avancées
7. Authentification

book
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

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 7. Chapitre 5
We're sorry to hear that something went wrong. What happened?
some-alt