Safe password resets with json web tokens - Invalid token when decoding
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Bug
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript, node.js
- Bereich
- authentication, security
Rechercherichtung
Keine Quelldatei oder kein Test wird genannt. Beginne damit, den in der Issue beschriebenen Ablauf zum Dekodieren des Passwort-Reset-Tokens mit jsonwebtoken 8.5.1 zu reproduzieren, und untersuche dann den gemeldeten im catch abgefangenen Fehler; abgeschlossen ist die Aufgabe, wenn du ermittelt hast, warum das Token abgelehnt wird, und das Verhalten mit einer fokussierten Reproduktion bestätigt hast.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Description
I am trying to put in place a safe password resets with json web tokens flow, where the first step of the forgot password flow is:

... the user is receiving an email with the reset link, the URL contains two query string parameters (token and email):

I believe this encode part is working fine, where I am having problems is in the second step:

all 3 previous console logs are printed with the expected data, but this one don't console.log('4. user =================>', user) where the catch error is turning back:

Environment
Please provide the following:
- Version of this library used:
jsonwebtoken: ^8.5.1
- Vorherrschende Sprache
- JavaScript
- Sterne
- 18.2k
- Forks
- 1.3k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus auth0/node-jsonwebtoken
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
auth0/node-jsonwebtoken#1042 · 1 Kommentar ·
-
`jwt.sign()` callback is executed twice for "The payload already has an "..." property" errorsEvtl. vergeben @cobyfrombrooklyn-bot hat das vor 235 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
auth0/node-jsonwebtoken#1000 · 2 Kommentare · 1 Reaktion ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
auth0/node-jsonwebtoken#1048 ·
-
verify() resolves a string secret by attempting createPublicKey() first, costing 4x-52x on the HS* pathEvtl. vergeben @Hashim1999164 hat das vor 30 Tagen übernommen. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 65/100
auth0/node-jsonwebtoken#1046 ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 10/100
auth0/node-jsonwebtoken#1034 ·
Alle Issues in auth0/node-jsonwebtoken
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
maproulette/maproulette-frontend#2944 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
NanmiCoder/dsh-agent-teams#255 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
jaegertracing/jaeger-ui#4618 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:plugins enhancement platform:vscode
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
anthropics/claude-code#103166 ·
Maintainer antworten meist innerhalb von 1 Tag