Ich implementiere JWT-Token zur Authentifizierung.Wie behandelt man JWT-Token auf der Client-Site in Node.js-Anwendung?
Ich verwende kein Client-Site-Framework wie Angular oder React. Es ist nur EJS.
Schritt 1. Ich habe eine API, die auf der erfolgreichen Anmeldung entwickelt, um das Token zurückgibt, wie unten (I zum Testen API bin mit Postman) auf dem Bild gezeigt:
Schritt 2. Ich bin dann Zugreifen auf die eingeschränkte Route und Übergabe der Authorization-Header mit Token-Wert, durch manuelle Eingabe in den Postman und es funktioniert gut.
Meine Frage ist, wo und wie speichere ich das zurückgegebene Token aus dem Schritt 1 auf dem Client, so dass es in der Kopfzeile auf Schritt gesendet wird, 2.
Ich bin Neuling auf dem Web-Entwicklung und im Anschluss an dem Tutorials, aber alle Tutorials, die ich über die Implementierung des JWT-Tokens gefunden habe, sind für Angular oder React geschrieben, wenn es um die Client-Site geht.
Jede Hilfe würde sehr geschätzt werden.
Vielen Dank!
Hallo Roman. Können Sie Ihre Frage mit dem clientseitigen Code aktualisieren, mit dem Sie umgehen: 1.Benutzeranmeldung 2. Benutzerauthentifizierung (für Seiten, für die eine Authentifizierung für den Zugriff auf Inhalte erforderlich ist). Im Allgemeinen sollten Sie jedoch 'localStorage' verwenden, das über eine' setItem'-Methode zum lokalen Speichern von Daten (in diesem Fall das Token) und eine 'getItem'-Methode zum Abrufen dieser Daten verfügt. Dann geht es nur darum, das Token richtig zu benutzen. – Jaxx