Codelab_ Authentication Passport Local 2025.pdf
Sequelize est un ORM Node.js basé sur des promesses. Il peut être utilisé avec PostgreSQL, MySQL, MariaDB, SQLite et MSSQL. Dans ce tutoriel, nous allons implémenter l'authentification pour les utilisateurs d'une application Web. Et nous utiliserons Passport, le middleware d'authentification populaire pour Node, avec Sequelize et MySQL pour mettre en œuvre l'enregistrement et la connexion des utilisateurs.
Ce codelab utilisera MySQL. Vous pouvez utiliser PostgreSQL ou une autre base de données. Assurez-vous simplement de mettre à jour le fichier .sql
si nécessaire et les paramètres de configuration (port, dialect, etc.).
Nous allons utiliser la base de données : bdd_node_1 (consultez Moodle / cours-info).
package.json
Créez un répertoire pour votre application. Dans ce répertoire, exécutez ceci depuis votre terminal :
$ npm init --yes
Cela initialise le gestionnaire de dépendances npm (npm Dependency Manager).
Les principales dépendances de ce tutoriel sont :