token incompatible with python jwt library
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript, node.js, python
- Bereich
- authentication, backend, security
Rechercherichtung
Beginne mit der im Issue gezeigten Header-Konstruktion und reproduziere den bereitgestellten jwt.sign-Aufruf. Vergleiche anschließend das resultierende Token mit der Python JWT-Bibliothek und RFC 7519 Abschnitt 3.1. Überprüfe, ob die Reihenfolge der Header-Eigenschaften die Interoperabilität beeinflusst. Als abgeschlossen gilt die Aufgabe, wenn eine fokussierte Reproduktion und ein eindeutiges bibliotheksübergreifendes Ergebnis vorliegen, ergänzt um einen Regressionstest, falls ein Defekt bestätigt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
var header = Object.assign({
alg: options.algorithm || 'HS256',
typ: isObjectPayload ? 'JWT' : undefined,
kid: options.keyid
}, options.header);
I think it's need to swap alg and typ fields
https://datatracker.ietf.org/doc/html/rfc7519#section-3.1
or order of properties must according to of order of options in 'header' parameter
const header = {"typ": "JWT", "alg": "HS256"}
const token = jwt.sign(payload , JWT_KEY, {header: header})
- Vorherrschende Sprache
- JavaScript
- Sterne
- 18.2k
- Forks
- 1.3k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
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" errors 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 65/100
auth0/node-jsonwebtoken#1046 ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 10/100
auth0/node-jsonwebtoken#1034 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 48/100
auth0/node-jsonwebtoken#1032 ·
Alle Issues in auth0/node-jsonwebtoken
Ähnliche Issues
-
Update HugeIcons library Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
antfu-collective/icones#398 ·
-
ECmail.com Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
wesbos/burner-email-providers#554 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
radiantearth/stac-browser#1023 ·
-
HMR stops working Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
components-web-app/docs#92 ·