Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

JWT lib in rust

Keats/jsonwebtoken è adatto ai principianti?

Abbiamo visto troppo poche pull request recenti di contributori esterni su Keats/jsonwebtoken per dire quanto spesso vengono accettate. In questo momento sono aperte 5 issue adatte ai principianti.

Stelle
2.1k
Fork
367
Issue aperte per principianti
5
Issue indicizzate
49
Merge medio
5g 12h
PR unite (30g)
2
Lingua principale
Rust
Licenza
MIT
Ultimo push su GitHub
24/9/2026
Ultima indicizzazione
20/9/2026
Guida per i contributori
Nessuna guida per i contributori
Codice di condotta
Nessun codice di condotta
Label per principianti
Nessuna label per principianti indicizzata

Come contribuire a Keats/jsonwebtoken

  1. Non c'è una guida per contribuire: parti dal README e da alcune pull request accettate di recente per capire come si propongono le modifiche.
  2. I tuoi contributi saranno pubblicati con la licenza MIT del progetto.
  3. Scegli una delle 5 issue aperte adatte ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • `Jwk::from_encoding_key` rejects PKCS#8 v2 (RFC 5958) Ed25519 private keys
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100

    Keats/jsonwebtoken#544 · 1 commento ·

  • README documents nbf as validated but it isn't
    Aperta

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100

    Keats/jsonwebtoken#542 · 1 commento ·

  • Support for ML-DSA signed JWTs
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 39/100

    Keats/jsonwebtoken#534 · 2 commenti · 1 reazione ·

  • Interoperability improvement: `impl AsRef<DecodingKey> for DecodingKey`
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100

    Keats/jsonwebtoken#519 · 2 commenti ·

  • Incorrect behavior when using `from_ec_der` with `rust-crypto` provider
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100

    Keats/jsonwebtoken#497 ·

  • bump rsa version to v0.10
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100

    Keats/jsonwebtoken#495 · 6 reazioni ·

  • Validation::set_required_spec_claims is a footgun
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100

    Keats/jsonwebtoken#493 · 1 commento · 3 reazioni ·

  • Bump minimum aws-lc-rs dependency to address CVE-2026-3336 and CVE-2026-3338
    Aperta

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 55/100

    Keats/jsonwebtoken#491 · 5 reazioni ·

  • Cannot build with target wasm
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    Keats/jsonwebtoken#488 ·

  • Support async CryptoProvider for WebCrypto (wasm32)
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    Keats/jsonwebtoken#486 · 1 commento ·

  • Add non-breaking error category API
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100

    Keats/jsonwebtoken#464 · 4 commenti ·

  • Improving allocation cost for Validation
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    Keats/jsonwebtoken#460 · 1 commento ·

  • Compilation for WASM target fails
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    Keats/jsonwebtoken#450 · 4 commenti ·

  • JS calls brought in for every compile for WASM
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    Keats/jsonwebtoken#431 ·

  • JSON Error When Decoding JWT with Nested Object in sub Claim
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    Keats/jsonwebtoken#427 · 6 commenti ·

  • MacOS RSA DER / OpenSSL 3.4.0 RSA256 EncodingKey::from_rsa_der broken
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    Keats/jsonwebtoken#426 · 5 commenti · 1 reazione ·

  • InvalidSignature using DecodingKey::from_jwk
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100

    Keats/jsonwebtoken#424 · 5 commenti · 1 reazione ·

  • Support JWE with aws-lc
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    Keats/jsonwebtoken#414 · 14 commenti · 1 reazione ·

  • Make the encoding API more type-safe
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    Keats/jsonwebtoken#403 ·

  • Help for maintenance
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    Keats/jsonwebtoken#399 · 1 commento · 9 reazioni ·

  • Failure to Verify EdDSA Signature from DER Public Key, Succeeds in PEM
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100

    Keats/jsonwebtoken#398 · 2 commenti ·

  • Is there a way to derive the public key from the private key for ECDSA keys?
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    Keats/jsonwebtoken#396 · 1 commento ·

  • exp field reported as missing when present but of wrong type
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 48/100

    Keats/jsonwebtoken#393 · 1 reazione ·

  • Add `ES256K` algorithm
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    Keats/jsonwebtoken#391 · 5 commenti · 1 reazione ·

  • Validation: `required_spec_claims` HashSet should use a non-allocating value type.
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    Keats/jsonwebtoken#385 · 1 commento ·

  • Feature Request: encryption of jsonwebtoken
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    Keats/jsonwebtoken#378 · 1 commento · 3 reazioni ·

  • Invalid signature
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100

    Keats/jsonwebtoken#372 · 3 commenti ·

  • `validate_exp` should also reject tokens that contain a `exp` field but that can not be parsed
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100

    Keats/jsonwebtoken#369 · 1 reazione ·

  • Misleading function name `DecodingKey::from_ed_der`.
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    Keats/jsonwebtoken#362 · 10 commenti · 4 reazioni ·

  • Changes for ACME support
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100

    Keats/jsonwebtoken#358 · 2 commenti ·

  • EncodingKey to JWK
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    Keats/jsonwebtoken#357 · 4 commenti ·

  • Implement Brainpool ciphers
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    Keats/jsonwebtoken#356 · 1 commento ·

  • Document that "exp" field is required
    Aperta

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 48/100

    Keats/jsonwebtoken#354 · 2 commenti · 1 reazione ·

  • Nonce validation
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    Keats/jsonwebtoken#352 · 1 commento ·

  • Support for compressed tokens
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    Keats/jsonwebtoken#347 · 7 commenti ·

  • Adding secrecy or zeroize for EncodingKey and DecodingKey
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    Keats/jsonwebtoken#337 · 2 commenti · 1 reazione ·

  • ES256 errors with InvalidEcdsaKey
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    Keats/jsonwebtoken#331 · 5 commenti ·

  • Builder for `Validation`?
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    Keats/jsonwebtoken#327 · 5 commenti · 1 reazione ·

  • Validating Google Login Tokens
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 32/100

    Keats/jsonwebtoken#326 · 5 commenti ·

  • Support use of external signing service
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    Keats/jsonwebtoken#325 · 1 commento ·

  • Add validation against provided timestamp
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    Keats/jsonwebtoken#319 · 1 commento ·

  • Invalid multiple algorithm logic
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100

    Keats/jsonwebtoken#297 · 19 commenti · 2 reazioni ·

  • Inconsistency in the docs regarding validation
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    Keats/jsonwebtoken#294 · 3 commenti · 1 reazione ·

  • can't handle null values if they are present
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    Keats/jsonwebtoken#293 · 2 commenti ·

  • Possibility of a `from_pem` constructor for Decoding and Encoding keys
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    Keats/jsonwebtoken#292 · 4 commenti ·

  • Does adding from_rsa_components() for EncodingKey make sense?
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    Keats/jsonwebtoken#281 · 2 commenti · 3 reazioni ·

  • Would it be possible to make DecodingKey more test friendly?
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    Keats/jsonwebtoken#273 · 2 commenti ·

  • Add ES512 support
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    Keats/jsonwebtoken#250 · 12 commenti · 4 reazioni ·

  • Support ED25519
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100

    Keats/jsonwebtoken#244 · 8 commenti · 5 reazioni ·

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.