Passeport avec Node.js pour les API Google+, Facebook, Twitter et plus encore.
Français · 简体中文 · Español · Deutsch · 日本語 · Português Brasileiro · Italiano · 한국어
Passport est un middleware d'authentification pour Node.js Il est conçu pour servir un seul objectif: authentifier les demandes. Lors de l'écriture de modules, l'encapsulation est une vertu, donc Passport délègue toutes les autres fonctionnalités à l'application. Cette séparation des intérêts maintient le code propre et durable, et rend Passport extrêmement facile à intégrer dans une application.
Dans les applications Web modernes, l'authentification peut prendre de nombreuses formes, telles que l'authentification pour les API Google+, Facebook, Twitter, LinkedIn, etc.
Clonez le référentiel du projet en exécutant la commande ci-dessous si vous utilisez SSH:
git clone [email protected]:ahsouza/node-auth.git
Si vous utilisez HTTPS:
git clone https://github.com/ahsouza/node-auth.git
Définition du compte utilisateur ID_CLIENT
& KEY_SECRET
sur config/auth
'clientID': 'your-secret-clientID-here', // seu App ID
'clientSecret': 'your-client-secret-here', // seu App Secret
Déterminez l'emplacement de la base de données dans le fichier config/database.js
'url': 'your_database_here' // mongodb://<user>:<pass>@mongo.ahsouza.net:27017/yourdatabase
Exécutez la commande ci-dessous pour installer les dépendances NPM
npm install
Exécutez la commande ci-dessous pour démarrer le service
npm start
accédez à l'adresse pour voir votre application fonctionner: http://127.0.0.1:8080/