2016-06-18 25 views
0

Ich benutze Passpjs für die Benutzerauthentifizierung, es umfasst sowohl lokale Authentifizierung und Oauth-Authentifizierung, die App funktioniert gut, wenn Cookies aktiviert sind, aber wenn Benutzer die Cookies deaktivieren, authentifiziert der Benutzer nicht, ich benutze Session-basierte Authentifizierung.Wie authentifiziere ich Benutzer, wenn Cookies deaktiviert sind?

Antwort

2

Sitzungsbasierte Authentifizierung wie express-session erfordert Cookies. Express-Session verwendet Cookies zum Speichern der session.id. Sofern Sie die Methode session.id nicht auf der Clientseite speichern und diese Informationen an den Sitzungshandler weiterleiten, können Sie die sitzungsbasierte Authentifizierung des Passports nicht verwenden.

Sie können sich auch diese Frage hier ansehen, die in die Tiefe geht.

How to do stateless (session-less) & cookie-less authentication?