Reisepass mit Node.js für Google+ APIs, Facebook, Twitter und mehr.
Français · 简体中文 · Español · Deutsch · 日本語 · Português Brasileiro · Italiano · 한국어
Passport ist eine Authentifizierungs-Middleware für Node. Es dient einem einzigen Zweck: der Authentifizierung von Anforderungen. Beim Schreiben von Modulen ist die Kapselung eine Tugend, sodass Passport alle anderen Funktionen an die Anwendung delegiert. Diese Interessentrennung hält den Code sauber und nachhaltig und macht die Integration von Passport in eine Anwendung äußerst einfach.
In modernen Webanwendungen kann die Authentifizierung viele Formen annehmen, z. B. die Authentifizierung für Google+ APIs, Facebook, Twitter, LinkedIn und mehr.
Klonen Sie das Projekt-Repository, indem Sie den folgenden Befehl ausführen, wenn Sie SSH verwenden:
git clone [email protected]:ahsouza/node-auth.git
Bei Verwendung von HTTPS:
git clone https://github.com/ahsouza/node-auth.git
Setzen Sie ID_CLIENT
& KEY_SECRET
des Benutzerkontos auf config/auth
'clientID': 'your-secret-clientID-here', // seu App ID
'clientSecret': 'your-client-secret-here', // seu App Secret
Bestimmen Sie den Speicherort der Datenbank in der Datei config/database.js
'url': 'your_database_here' // mongodb://<user>:<pass>@mongo.ahsouza.net:27017/yourdatabase
Führen Sie den folgenden Befehl aus, um die NPM -Abhängigkeiten zu installieren
npm install
Führen Sie den folgenden Befehl aus, um den Dienst zu starten
npm start
Greifen Sie auf die Adresse zu, damit Ihre Anwendung funktioniert: http://127.0.0.1:8080/