awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
auth0 avatar

auth0/node-jsonwebtoken

0
View on GitHub↗
18,171 stars·1,275 forks·JavaScript·MIT·2 vues

Node Jsonwebtoken

This project is a Node.js library for implementing and managing JSON Web Tokens. It functions as a cryptographic token manager and authentication tool used to sign, verify, and decode tokens to securely transmit claims between parties.

The library supports both symmetric and asymmetric signing algorithms, including HMAC and RSA. It enables the creation of digitally signed tokens using secrets or private keys, and provides mechanisms to validate token signatures and verify embedded claims such as expiration and issuer.

The tool covers a range of identity and access capabilities, including stateless session management, secure API access control, and integration with OAuth 2.0 tokens. It utilizes JSON-structured payloads and Base64Url encoding to ensure data is transmitted in a URL-safe format.

Features

  • JSON Web Tokens - Provides a full implementation for generating and validating signed JSON Web Tokens.
  • Asymmetric Signing - Implements asymmetric signing using private and public keys to ensure secure identity claims.
  • Symmetric Signing - Uses shared secrets to generate cryptographic hashes for verifying token integrity and authenticity.
  • Cryptographic Token Generators - Functions as a tool for creating and signing digital tokens to transmit data between trusted parties.
  • JWT Authentication - Offers a set of functions for managing secure claims and token-based authentication via the JWT standard.
  • JWT Claim Validation - Validates embedded JSON fields such as expiration and issuer to ensure token authenticity.
  • Token Authentication - Validates token signatures and checks expiration and issuer claims for authenticity.
  • API Access Control - Protects API endpoints by validating signed tokens to restrict access to authorized clients.
  • Verified Decoding - Extracts payload and header data from tokens without necessitating signature verification.
  • OAuth Authentication - Handles identity and access tokens within the OAuth 2.0 framework for secure claim sharing.
  • Stateless Session Management - Manages user sessions across distributed systems by encoding identity data into client-side signed tokens.
  • Node.js Frameworks and Tools - JSON Web Token implementation for Node.js.
  • Authentication & Authorization - Implementation of JSON Web Tokens.

Historique des stars

Graphique de l'historique des stars pour auth0/node-jsonwebtokenGraphique de l'historique des stars pour auth0/node-jsonwebtoken

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Node Jsonwebtoken

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Node Jsonwebtoken.
  • jwtk/jjwtAvatar de jwtk

    jwtk/jjwt

    11,085Voir sur GitHub↗

    This is a Java library and framework for creating, parsing, and validating JSON Web Tokens within Java and Android applications. It provides a comprehensive toolkit for handling signed and encrypted tokens, including the generation and verification of JWS and JWE objects. The project differentiates itself through a flexible architecture that supports pluggable JSON serialization and custom signature algorithms. It includes a dedicated key manager for generating, encoding, and organizing JSON Web Keys and key sets, as well as support for hardware security module integration. The library cover

    Java
    Voir sur GitHub↗11,085
  • firebase/php-jwtAvatar de firebase

    firebase/php-jwt

    9,773Voir sur GitHub↗

    This is a PHP library for implementing JSON Web Tokens to securely encode, decode, and verify identity claims between parties. It provides the core utilities necessary to create signed tokens and validate their authenticity to ensure data integrity. The library includes a mechanism for caching remote JSON Web Key sets locally. This reduces network requests and optimizes the process of signature verification and key rotation. Capabilities cover a range of cryptographic operations, including HMAC-based signature verification and RSA-based asymmetric signing. It handles Base64Url encoding for t

    PHP
    Voir sur GitHub↗9,773
  • jpadilla/pyjwtAvatar de jpadilla

    jpadilla/pyjwt

    5,598Voir sur GitHub↗

    PyJWT is a Python library for encoding, decoding, and verifying JSON Web Tokens (JWTs). It provides comprehensive JWT functionality including algorithm-agnostic signing and verification, supporting both symmetric HMAC shared-secret cryptography and asymmetric RSA/ECDSA public-key cryptography for flexible trust models. The library implements a claim-based validation pipeline that checks issuer, audience, expiration, and other time-based claims during token decoding, with configurable clock skew tolerance for distributed systems. It requires callers to explicitly specify allowed signing algori

    Pythonhacktoberfestjwtpython
    Voir sur GitHub↗5,598
  • golang-jwt/jwtAvatar de golang-jwt

    golang-jwt/jwt

    8,908Voir sur GitHub↗

    This project is a JSON Web Token implementation library and toolkit for encoding, signing, and validating tokens. It provides the necessary functions to manage token claims and payloads for user authentication and authorization. The library supports both symmetric and asymmetric cryptography, allowing for the use of shared secrets or public-private key pairs. It enables the creation of signed tokens and the verification of their authenticity and integrity to prevent data tampering. The toolkit covers a broad range of identity and access control capabilities, including the embedding of custom

    Goauthed25519go
    Voir sur GitHub↗8,908
Voir les 30 alternatives à Node Jsonwebtoken→

Questions fréquentes

Que fait auth0/node-jsonwebtoken ?

This project is a Node.js library for implementing and managing JSON Web Tokens. It functions as a cryptographic token manager and authentication tool used to sign, verify, and decode tokens to securely transmit claims between parties.

Quelles sont les fonctionnalités principales de auth0/node-jsonwebtoken ?

Les fonctionnalités principales de auth0/node-jsonwebtoken sont : JSON Web Tokens, Asymmetric Signing, Symmetric Signing, Cryptographic Token Generators, JWT Authentication, JWT Claim Validation, Token Authentication, API Access Control.

Quelles sont les alternatives open-source à auth0/node-jsonwebtoken ?

Les alternatives open-source à auth0/node-jsonwebtoken incluent : jwtk/jjwt — This is a Java library and framework for creating, parsing, and validating JSON Web Tokens within Java and Android… firebase/php-jwt — This is a PHP library for implementing JSON Web Tokens to securely encode, decode, and verify identity claims between… jpadilla/pyjwt — PyJWT is a Python library for encoding, decoding, and verifying JSON Web Tokens (JWTs). It provides comprehensive JWT… golang-jwt/jwt — This project is a JSON Web Token implementation library and toolkit for encoding, signing, and validating tokens. It… netlify/gotrue — GoTrue is a JWT identity provider and user management API. It functions as an OAuth 2.0 compliant server that handles… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and…