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

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

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

auth0/java-jwt

0
View on GitHub↗
6,227 स्टार्स·948 फोर्क्स·Java·MIT·3 व्यूज़

Java Jwt

This is a Java library for creating and verifying JSON Web Tokens (JWTs), supporting multiple cryptographic signing algorithms including HMAC, RSA, and ECDSA. The library provides a builder pattern for constructing tokens with custom claims and algorithm selection, and offers separate verification methods that check signatures and validate standard claims such as expiration, issuer, and audience.

The library abstracts cryptographic algorithms behind a common interface, allowing pluggable signing and verification without coupling token creation to a specific algorithm. Tokens are represented as immutable objects after creation, ensuring thread-safe access and consistency in concurrent environments. Verification failures raise typed exceptions for issues like invalid signatures or expired claims, providing clear error handling.

The library covers the full lifecycle of JWT processing, from signing tokens with custom claims to parsing and verifying tokens against expected values. It supports token-based authentication workflows by enabling stateless session management through signed JSON tokens.

Features

  • Java JWT Libraries - An implementation for creating and verifying JSON Web Tokens with support for multiple signing algorithms.
  • JSON Web Tokens - Building and processing JWTs in Java applications for authentication and information exchange.
  • Builder Pattern Constructors - Constructs tokens by chaining claims and algorithm selection before finalizing the signed JWT.
  • Immutable Token Models - Represents tokens as immutable objects after creation, ensuring thread-safe access and consistency.
  • Signed JWT Generation - Sign a JSON Web Token by attaching custom claims and applying a chosen cryptographic algorithm.
  • Configurable Signing Algorithms - Signs tokens by applying a chosen cryptographic algorithm to a JSON payload and secret key.
  • JWT Claim Validation - Validating JWT claims such as expiration, issuer, and audience to enforce token integrity and access control.
  • Claim Validators - Verifies tokens by checking the signature and validating required claims against expected values.
  • JWT Cryptographic Algorithms - Working with multiple cryptographic algorithms (HMAC, RSA, ECDSA) through a unified interface for token signing and verification.
  • Token Signing Services - Signs JWTs with custom claims using HMAC, RSA, or ECDSA cryptographic algorithms.
  • JWT Token Validators - Check a token's signature and confirm required claims are present, rejecting invalid tokens with an error.
  • Token Authentication - A library for building authentication systems that use signed JSON tokens for stateless session management.
  • Token Signature Verification - Validates JWT signatures and checks required claims, raising exceptions on invalid tokens.
  • JWT Signing and Verification - Creating signed JSON Web Tokens with custom claims and cryptographic algorithms for secure data transmission.
  • Token-Based Authentication - Building stateless authentication systems that use signed JWTs for session management and identity verification.
  • Cryptographic Algorithm - Abstracts cryptographic algorithms behind a common interface, allowing pluggable signing and verification.
  • Builder Patterns - Constructs tokens using a builder pattern that chains claims and algorithm selection before finalizing.

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

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

AI सर्च

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

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

Start searching with AI

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

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

    jpadilla/pyjwt

    5,598GitHub पर देखें↗

    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
    GitHub पर देखें↗5,598
  • golang-jwt/jwtgolang-jwt का अवतार

    golang-jwt/jwt

    8,908GitHub पर देखें↗

    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
    GitHub पर देखें↗8,908
  • dgrijalva/jwt-godgrijalva का अवतार

    dgrijalva/jwt-go

    10,747GitHub पर देखें↗

    jwt-go is a Go library for creating, parsing, and verifying signed JSON Web Tokens. It provides a pluggable signing interface that supports multiple cryptographic algorithms, including HMAC, RSA, ECDSA, and RSA-PSS, allowing tokens to be signed and verified with different security properties. The library is built around a signing-method registry and a token-parsing pipeline that splits a JWT string into its header, payload, and signature segments for validation. It includes typed error classification for common failure modes such as invalid signatures, expired tokens, or malformed input, and

    Go
    GitHub पर देखें↗10,747
  • 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
Java Jwt के सभी 30 विकल्प देखें→

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

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

This is a Java library for creating and verifying JSON Web Tokens (JWTs), supporting multiple cryptographic signing algorithms including HMAC, RSA, and ECDSA. The library provides a builder pattern for constructing tokens with custom claims and algorithm selection, and offers separate verification methods that check signatures and validate standard claims such as expiration, issuer, and audience.

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

auth0/java-jwt की मुख्य विशेषताएं हैं: Java JWT Libraries, JSON Web Tokens, Builder Pattern Constructors, Immutable Token Models, Signed JWT Generation, Configurable Signing Algorithms, JWT Claim Validation, Claim Validators।

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

auth0/java-jwt के ओपन-सोर्स विकल्पों में शामिल हैं: 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… dgrijalva/jwt-go — jwt-go is a Go library for creating, parsing, and verifying signed JSON Web Tokens. It provides a pluggable signing… jwt/ruby-jwt — This is a Ruby implementation library for encoding, decoding, and verifying JSON Web Tokens according to the RFC 7519… jwtk/jjwt — This is a Java library and framework for creating, parsing, and validating JSON Web Tokens within Java and Android… authlib/authlib — Authlib is a comprehensive Python library for building and integrating OAuth 1.0, OAuth 2.0, and OpenID Connect…