{"repo":"jedisct1/rust-jwt-simple","free":true,"listed":false,"github":"https://github.com/jedisct1/rust-jwt-simple","clone":"git clone https://github.com/jedisct1/rust-jwt-simple.git","description":"A secure, standard-conformant, easy to use JWT implementation for Rust.","language":"Rust","stars":279,"topics":["jwt","rust","tokens","authentication","web","json","jsonwebtokens","simple","crypto","okta"],"license":null,"category":"auth-billing-email","readme_excerpt":"- JWT-Simple - Usage - Authentication (symmetric, HS JWT algorithms) example - Keys and tokens creation - Token verification - Signatures (asymmetric, RS , PS , ES , EdDSA and ML-DSA algorithms) example - Key pairs and tokens creation - ES256 - ES384 - ML-DSA - JWE (Encrypted tokens) - RSA-OAEP key management - AES Key Wrap - ECDH-ES key agreement - Advanced usage - Custom claims - Peeking at metadata before verification - Creating and attaching key identifiers - Mitigations against replay attacks - Salted keys - CWT (CBOR) support - Specifying header options - Validating content and signature types - Working around compilation issues with the boring crate - Faster and safer crypto on WASI with WASI-Crypto - Usage in Web browsers - Why yet another JWT crate JWT-Simple A new JWT (JSON Web Tokens) implementation for Rust that focuses on simplicity, while avoiding common JWT security pitfalls. jwt-simple is unopinionated and supports all commonly deployed authentication and signature algorithms: JWT algorithm name Description ------------------ ------------------------------------- HS256 HMAC-SHA-256 HS384 HMAC-SHA-384 HS512 HMAC-SHA-512 BLAKE2B BLAKE2B-256 RS256 RSA with PKCS#1v1.5 padding / SHA-256 RS384 RSA with PKCS#1v1.5 padding / SHA-384 RS512 RSA with PKCS#1v1.5 padding / SHA-512 PS256 RSA with PSS padding / SHA-256 PS384 RSA with PSS padding / SHA-384 PS512 RSA with PSS padding / SHA-512 ES256 ECDSA over p256 / SHA-256 ES384 ECDSA over p384 / SHA-384 ES256K ECDSA over se","default_branch":null,"files":null,"tree":[],"storefront":"/r/jedisct1","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jedisct1/rust-jwt-simple/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}