Wie funktioniert JWT-Token?
Wie funktioniert JWT-Token?

Video: Wie funktioniert JWT-Token?

Video: Wie funktioniert JWT-Token?
Video: JWT Authentication Flow - Schnell Erklärt 2024, November
Anonim

JSON-Webtoken ( JWT ) ist ein offener Standard (RFC 7519), der einen kompakten und in sich geschlossenen Weg für die sichere Übertragung von Informationen zwischen Parteien als JSON-Objekt definiert. JWTs können mit einem Geheimnis (mit dem HMAC-Algorithmus) oder einem öffentlichen/privaten Schlüsselpaar mit RSA oder ECDSA signiert werden.

Was ist dann ein JWT-Token und wie funktioniert es?

JSON-Webtoken ( JWT ) ist ein offener Standard (RFC 7519), der einen kompakten und in sich geschlossenen Weg für die sichere Übertragung von Informationen zwischen Parteien als JSON-Objekt definiert. Unterzeichnet Token kann die Integrität der darin enthaltenen Ansprüche überprüfen, während sie verschlüsselt sind Token diese Ansprüche vor anderen Parteien verbergen.

Man kann sich auch fragen, wie überprüfe ich meinen JWT-Token? Zum Parsen und bestätigen ein JSON-Webtoken ( JWT ) haben Sie folgende Möglichkeiten: Verwenden Sie eine beliebige vorhandene Middleware für Ihr Web-Framework. Wählen Sie eine Drittanbieterbibliothek aus JWT .io.

Um ein JWT zu validieren, muss Ihre Anwendung:

  1. Überprüfen Sie, ob das JWT gut geformt ist.
  2. Überprüfen Sie die Signatur.
  3. Überprüfen Sie die Standardansprüche.

Wie funktioniert hier ein JWT-Token?

JWT oder JSON-Webtoken ist eine Zeichenfolge, die in einer HTTP-Anfrage (vom Client an den Server) gesendet wird, um die Authentizität des Clients zu überprüfen. JWT wird mit einem geheimen Schlüssel erstellt und dieser geheime Schlüssel ist für Sie privat. Wenn Sie a. erhalten JWT vom Client aus können Sie das überprüfen JWT mit diesem geheimen Schlüssel.

Was sind Ansprüche in JWT-Token?

JSON-Webtoken ( JWT ) Behauptungen sind Informationen zu einem Thema. Zum Beispiel eine ID Zeichen (was immer a. ist JWT ) kann a. enthalten Anspruch genannter Name, der bestätigt, dass der Name des Benutzers, der sich authentifiziert, "John Doe" ist.

Empfohlen: