Pasaporte con Node.js para API de Google+, Facebook, Twitter y más.
Français · 简体中文 · Español · Deutsch · 日本語 · Português Brasileiro · Italiano · 한국어
Passport es un middleware de autenticación para Node. Está diseñado para cumplir un único propósito: autenticar solicitudes. Al escribir módulos, la encapsulación es una virtud, por lo que Passport delega todas las demás funciones a la aplicación. Esta separación de intereses mantiene el código limpio y sostenible, y hace que Passport sea extremadamente fácil de integrar en una aplicación.
En las aplicaciones web modernas, la autenticación puede tomar muchas formas, como la autenticación para las API de Google+, Facebook, Twitter, LinkedIn y más.
Clone el repositorio del proyecto ejecutando el siguiente comando si usa el SSH:
git clone [email protected]:ahsouza/node-auth.git
Si vas a usar HTTPS:
git clone https://github.com/ahsouza/node-auth.git
Estableciendo el ID_CLIENT
y KEY_SECRET
de la cuenta de usuario en config/auth
'clientID': 'your-secret-clientID-here', // seu App ID
'clientSecret': 'your-client-secret-here', // seu App Secret
Determine la ubicación de la base de datos en el archivo config/database.js
'url': 'your_database_here' // mongodb://<user>:<pass>@mongo.ahsouza.net:27017/yourdatabase
Ejecute el siguiente comando para instalar las dependencias NPM
npm install
Ejecute el siguiente comando para iniciar el servicio
npm start
accede a la dirección para ver tu aplicación funcionando: http://127.0.0.1:8080/