Document an example of programatically generating asymmetric jwt signing keys
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Dokumentation
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript, node.js
- Bereich
- documentation, security
Rechercherichtung
Beginnen Sie mit dem Lesen des verknüpften Gists, der einzigen konkreten Ressource, die im Issue genannt wird. Ermitteln Sie den Einstiegspunkt in die Dokumentation des Repositorys, da keine Datei angegeben ist, und dokumentieren Sie die programmgesteuerte Generierung und Rotation asymmetrischer JWT-Signaturschlüssel mit Hinweisen zur Schlüssellänge und zu Algorithmen; als abgeschlossen gilt die Aufgabe, wenn die Beispiele und Best-Practice-Hinweise für Entwickler verfügbar sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
It would be good to document examples of generating asymmetric signing keys for jwts. The main reason is that you want developers to use best practices when generating such keys (secure key length, right algorithm etc, and these concepts can be foreign to us).
Currently there is one solid resource (a gist) documenting this: https://gist.github.com/ygotthilf/baa58da5c3dd1f69fae9
To quote ygotthilf/:
ssh-keygen -t rsa -b 4096 -m PEM -f jwtRS256.key
# Don't add passphrase
openssl rsa -in jwtRS256.key -pubout -outform PEM -out jwtRS256.key.pub
cat jwtRS256.key
cat jwtRS256.key.pub
Documentation for doing this programatically, say as part of a key rotation is even more sparse.
- 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 236 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
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
Maintainer antworten meist innerhalb von 2 Tagen
-
feedback simulation workshop
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
githubnext/gh-aw-workshop#4755 ·
Maintainer antworten meist innerhalb von 1 Tag
-
fix
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
idean3885/claude-ops-agent#728 ·
Maintainer antworten meist innerhalb von 1 Tag
-
deck: add to staging level: easy p-feature: Privacy Policy priority: MUST HAVE ready for product role: front-end size: 0.25pt Waiting on Stakeholder
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 61/100
hackforla/tdm-calculator#3654 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Add: Sony Vizha HDOffencheck:failed feeds:add
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100