awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
auth0 avatar

auth0/express-jwt

0
View on GitHub↗
4,512 स्टार्स·441 फोर्क्स·TypeScript·MIT·2 व्यूज़

Express Jwt

express-jwt, Express एप्लिकेशन के लिए एक मिडलवेयर है जो रूट को सुरक्षित करने और अनुरोधों को प्रमाणित करने के लिए JSON Web Tokens को मान्य करता है। यह एक सुरक्षा गार्ड के रूप में कार्य करता है जो बैकएंड एंडपॉइंट्स तक पहुंच की अनुमति देने से पहले टोकन हस्ताक्षर और समाप्ति तिथियों को सत्यापित करता है।

यह प्रोजेक्ट हेडर, कुकीज़ या क्वेरी पैरामीटर से टोकन प्राप्त करने के लिए एक रिक्वेस्ट क्रेडेंशियल एक्सट्रैक्टर प्रदान करता है। यह अनुरोध विशेषताओं या टोकन हेडर के आधार पर रनटाइम पर आवश्यक सीक्रेट्स या पब्लिक कीज़ लाने के लिए डायनेमिक की रिट्रीवल का समर्थन करता है।

मिडलवेयर JSON Web Token वैलिडेशन को संभालता है, जिसमें टोकन समाप्ति हैंडलिंग और क्रिप्टोग्राफ़िक रूप से वैध टोकन को अमान्य करने के लिए रिवोकेशन लिस्ट के खिलाफ टोकन पहचानकर्ताओं की जांच करने की क्षमता शामिल है। यह मान्य टोकन से डिकोड किए गए पेलोड विशेषताओं को सीधे रिक्वेस्ट ऑब्जेक्ट पर मैप करता है।

Features

  • JWT Authentications - Provides middleware for Express applications to authenticate requests using signed JSON Web Tokens.
  • Request Token Validators - Validates token signatures and expiration on every request to secure API endpoints.
  • JWT Route Guards - Acts as a route guard that verifies token signatures and expiration before allowing access to backend endpoints.
  • JSON Web Token Validators - Provides a robust mechanism to validate the authenticity of JWTs and extract user attributes.
  • Token Signature Verification - Implements cryptographic signature verification to ensure the authenticity of JSON Web Tokens.
  • Token Validation Middleware - Implements an Express middleware specifically for validating the authenticity and validity of JWTs.
  • Request Interception Middleware - Functions as middleware that intercepts incoming HTTP requests to perform security validation before hitting application logic.
  • Custom Extractors - Provides a customizable mechanism to extract authentication tokens from headers, cookies, or query parameters.
  • Request Credential Extractors - Includes a utility to retrieve authentication tokens from various request sources for validation.
  • Claim Mapping - Maps decoded JWT payload attributes directly to the request object for downstream use in the application.
  • Key Resolution - Dynamically resolves the correct public key from a set based on token headers at runtime.
  • Public Key Retrieval - Fetches the public keys necessary to verify digital signatures at runtime based on token headers.
  • Dynamic Key Retrieval - Retrieves the required verification keys at runtime based on request attributes or token headers.
  • Token Revocation - Supports checking token identifiers against revocation lists to invalidate cryptographically valid tokens.
  • Authentication Token Extraction - Allows the retrieval of authentication tokens from non-standard request sources using custom logic.
  • Expiring Tokens - Handles token expiration by allowing specific logic or custom error responses when a token has expired.

स्टार हिस्ट्री

auth0/express-jwt के लिए स्टार हिस्ट्री चार्टauth0/express-jwt के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Express Jwt के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Express Jwt के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • jwt/ruby-jwtjwt का अवतार

    jwt/ruby-jwt

    3,684GitHub पर देखें↗

    This is a Ruby implementation library for encoding, decoding, and verifying JSON Web Tokens according to the RFC 7519 standard. It provides the primary tools for token signing and encoding, integrity verification, and the extraction of payloads and headers. The project includes a comprehensive JSON Web Key manager for importing, exporting, and resolving key sets. This system facilitates the generation of key thumbprints and the resolution of specific verification keys based on token identifiers. The library covers a wide range of security validation mechanisms, including the verification of

    Ruby
    GitHub पर देखें↗3,684
  • dwyl/learn-json-web-tokensdwyl का अवतार

    dwyl/learn-json-web-tokens

    4,176GitHub पर देखें↗

    This project is a technical tutorial and guide for implementing user identity and session management using JSON Web Tokens. It focuses on building a secure login system that verifies user identities in web and mobile applications. The material covers the full lifecycle of token-based security, including the issuance and validation of authentication tokens and the management of stateless sessions. It provides instructions on maintaining persistent user sessions through client-side storage and implementing session revocation to invalidate specific or all active tokens. The implementation detai

    JavaScript
    GitHub पर देखें↗4,176
  • hagopj13/node-express-boilerplatehagopj13 का अवतार

    hagopj13/node-express-boilerplate

    7,645GitHub पर देखें↗

    This project is a production-ready template for building RESTful APIs using Node.js and the Express web framework. It provides a pre-configured structure for backend services, integrating a MongoDB Mongoose ODM framework for data modeling and a token-based security system for managing user identity. The boilerplate distinguishes itself through automated API documentation generated via Swagger by parsing code comments. It implements a layered controller architecture and a middleware-based request pipeline to separate routing logic from business logic and security processing. The system covers

    JavaScriptboilerplatees2018es6
    GitHub पर देखें↗7,645
  • jazzband/djangorestframework-simplejwtjazzband का अवतार

    jazzband/djangorestframework-simplejwt

    4,321GitHub पर देखें↗

    This is a JSON Web Token authentication package for the Django REST Framework that manages stateless user identities. It serves as an authentication provider and token manager used to issue and validate signed tokens to maintain user sessions across multiple requests. The project implements a dual-token lifecycle, issuing short-lived access tokens and long-lived refresh tokens to balance security with session persistence. It features token rotation to prevent replay attacks and a blacklisting system to invalidate compromised credentials. Additionally, it supports sliding-window expiration to

    Python
    GitHub पर देखें↗4,321
Express Jwt के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

auth0/express-jwt क्या करता है?

express-jwt, Express एप्लिकेशन के लिए एक मिडलवेयर है जो रूट को सुरक्षित करने और अनुरोधों को प्रमाणित करने के लिए JSON Web Tokens को मान्य करता है। यह एक सुरक्षा गार्ड के रूप में कार्य करता है जो बैकएंड एंडपॉइंट्स तक पहुंच की अनुमति देने से पहले टोकन हस्ताक्षर और समाप्ति तिथियों को सत्यापित करता है।

auth0/express-jwt की मुख्य विशेषताएं क्या हैं?

auth0/express-jwt की मुख्य विशेषताएं हैं: JWT Authentications, Request Token Validators, JWT Route Guards, JSON Web Token Validators, Token Signature Verification, Token Validation Middleware, Request Interception Middleware, Custom Extractors।

auth0/express-jwt के कुछ ओपन-सोर्स विकल्प क्या हैं?

auth0/express-jwt के ओपन-सोर्स विकल्पों में शामिल हैं: jwt/ruby-jwt — This is a Ruby implementation library for encoding, decoding, and verifying JSON Web Tokens according to the RFC 7519… dwyl/learn-json-web-tokens — This project is a technical tutorial and guide for implementing user identity and session management using JSON Web… hagopj13/node-express-boilerplate — This project is a production-ready template for building RESTful APIs using Node.js and the Express web framework. It… jazzband/djangorestframework-simplejwt — This is a JSON Web Token authentication package for the Django REST Framework that manages stateless user identities.… loopbackio/loopback-next — LoopBack Next is a Node.js API framework used for building REST and multi-protocol APIs. It functions as an OpenAPI… passbolt/passbolt_api — Passbolt is an open-source, self-hosted password manager designed for teams. It provides a centralized, encrypted…