Wie wird JWT verifiziert?
Wie wird JWT verifiziert?

Video: Wie wird JWT verifiziert?

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

JWT oder JSON Web Token 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 Kunden können Sie verifizieren das JWT mit diesem geheimen Schlüssel.

Und was macht JWT-Verifizierung?

Tun So können Sie behaupten, dass ein Token von Ihrem Server ausgestellt und nicht böswillig geändert wurde. Wenn der Token signiert ist, ist er „zustandslos“: Das bedeutet, dass Sie außer dem geheimen Schlüssel keine zusätzlichen Informationen benötigen, um verifizieren dass die Informationen im Token „wahr“sind.

Anschließend stellt sich die Frage, ob JWT gehackt werden kann. JWT , oder JSON Web Tokens, ist der Defacto-Standard in der modernen Webauthentifizierung. Es wird buchstäblich überall verwendet: von Sitzungen über tokenbasierte Authentifizierung in OAuth bis hin zur benutzerdefinierten Authentifizierung aller Formen und Formulare. Aber wie bei jeder Technologie JWT ist nicht immun gegen hacken.

Kann auch JWT zur Authentifizierung verwendet werden?

JWTs kann Sein Gebraucht als ein Authentifizierung Mechanismus, der tut keine Datenbank benötigen. Der Kellner kann vermeiden Sie die Verwendung einer Datenbank, da der Datenspeicher im JWT an den Client gesendet wird, ist sicher.

Warum ist JWT nicht sicher?

Der Inhalt in einem Json-Webtoken ( JWT ) sind nicht von Natur aus sicher , aber es gibt eine integrierte Funktion zum Überprüfen der Token-Authentizität. Die asymmetrische Natur der Kryptographie mit öffentlichen Schlüsseln macht JWT Unterschriftenprüfung möglich. Ein öffentlicher Schlüssel verifiziert a JWT wurde mit seinem passenden privaten Schlüssel signiert.

Empfohlen: