Articles of pass.js

Bessere Authentifizierung mit Passport / JwtStrategy

Auf einem Arbeitsprojekt, das ich vom Internet heruntergeladen habe … An einer Stelle des Codes habe ich Folgendes: passport.use(new JwtStrategy({ secretOrKey: credentials.secret, jwtFromRequest: ExtractJwt.fromAuthHeader(), }, function(payload, done) { User.findById( payload._id, function(err, user) { if (err) { return done(err, false); } if (user) { return done(null, user); } else { return done(null, false); } } ); […]

Die HTTP-Antwort des Knotens gibt das Benutzerpasswort an eckig zurück

Ich verwende einen MEAN-Stack und versuche eine Basis-Authentifizierung einzurichten. Die Authentifizierung funktioniert einwandfrei. Der process läuft so: Angular posten Benutzerdetails zu “/ login”. Passport führt die Authentifizierung durch und leitet entweder “/ login / success” oder “/ login / failure” um Beide Routen geben je nach Ergebnis einen anderen einfachen JSON zurück: res.json ({Erfolg: true, […]

Die Eigenschaft ‘connect.sid’ von undefined kann nicht in der Layer.session – ExpressJS-Sitzung gelesen werden

Ich habe Probleme mit Sitzungen in ExpressJS 4. Ich habe versucht, Sitzung sowohl in server.js (wo ich die Konfigurationen meiner App eingestellt) und in routes.js (wo ich meine Routen definieren) hinzuzufügen. Das bekomme ich immer wieder: TypeError: Cannot read property ‘connect.sid’ of undefined at Layer.session [as handle] (/Users/larissaleite/Documents/Routing/node_modules/express-session/index.js:115:32) at trim_prefix (/Users/larissaleite/Documents/Routing/node_modules/express/lib/router/index.js:226:17) at c (/Users/larissaleite/Documents/Routing/node_modules/express/lib/router/index.js:198:9) at […]

Node.js pass-saml leitet ständig zu localhost: 3000 / login / callback um

Ich benutze das Tutorial von www.npmjs.org/package/passport-saml für die SAML. Ich bin ein Anfänger in SAML. Das Tutorial sagt Der SAML-Identitätsanbieter leitet Sie an die URL weiter, die von der Pfadkonfiguration bereitgestellt wird Ich habe bereits einen OpenIdp-Account. Es scheint, dass ich mich erfolgreich anmelden kann, aber die Weiterleitungs-URL sendet mich immer an localhost: 3000 / […]

function isAuthenticated () funktioniert nicht node.js pass

Ich erstelle Online-Kurs-Anwendung und ich möchte nur authentifizierte Benutzer die Kursdetails und Kursvorlesung sehen. Ich verwende die lokale Passwortstrategie für die Benutzerauthentifizierung. Ich habe in meinen Routen isAuthenticated hinzugefügt, aber die nicht authentifizierten Benutzer können die Videovorlesungen trotzdem anzeigen. Hier ist meine Routen-Datei. Dateiname: – courses.server.routes.js ‘use strict’; /** * Module dependencies */ var coursesPolicy […]

Beim Deserialisieren des Benutzers in Knoten und Passport wurde nichts zurückgegeben

Ich versuche, meinen Benutzer in der Knotenanwendung einzuloggen, OrientDB als database und Knoten js zu verwenden und auszudrücken. Ich habe den Pass tatsächlich übernommen die Lösung aus einem meiner mongo db-Projekte übernommen. Das Problem ist, dass ich beim Versuch, mich einzuloggen, [Objekt, Objekt] bekomme, aber keine Fehler. So sieht mein Code aus: Benutzermodelldatei: var db […]

Node.JS überprüft das Google-Authentifizierungs-Token

Ich versuche, einen Node.JS REST-Server mithilfe des Express.JS-Frameworks zu erstellen, das die Google-Authentifizierung für mobile Anwendungen integriert. Die verwendete Node.JS-Version ist 0.12.7. Ich habe ein Problem bei der Überprüfung des Google-Tokens, das von der Anwendung empfangen wurde. Es scheint, dass das Modul, das ich zu laden versuche, einen Fehler zurückgibt. Das Modul zur Überprüfung dieses […]

Einladungsstrategie für den Knoten Passport

Ich erstelle eine Multi-User-App, bei der nur der Administrator neue Benutzer über eine Einladung hinzufügen kann. Ich habe Passport gesehen, aber ich sehe keine Möglichkeit, eine Art “Einladungsstrategie” (ähnlich wie bei RoR) zu implementieren; irgendwelche Ideen ?

done ist kein functionserrors im Pass js

Ich benutze Passpjs für die Authentifizierung und Sitzung. Ich bekomme den ussername von mysql und das Eingabefeld von Client-Seite, aber wenn das done ist bei der Verifikation aufgerufen, bin ich done is not a function . Die server.js: var express = require(‘express’); var app = express(); var path = require(‘path’); var bodyParser = require(‘body-parser’); var […]

Express-Router erstellen eine neue Sitzung nicht erwünscht

Ich mache ein reaktives Projekt mit Express und Pass-Local für den Authentifizierungsteil basierend auf diesem Tutorial: https://scotch.io/tutorials/easy-node-authentication-setup-and-local Die Authentifizierung funktioniert sehr gut, ich habe den Express-Router hinzugefügt, um meine Routen für meine API zu definieren, aber wenn ich zum Beispiel “/ api / myroute” anrufe, erstellt der Router von Express eine andere Sitzung und ich […]