awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jwtk avatar

jwtk/jjwt

0
View on GitHub↗
11,085 نجوم·1,385 تفرعات·Java·Apache-2.0·7 مشاهدات

Jjwt

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 covers a broad range of security capabilities, including payload encryption, token compression, and claim validation. It also provides utilities for cryptographic key lifecycle management, such as thumbprint computation and dynamic signing key resolution, alongside clock skew management for time-based validation.

Features

  • JSON Web Tokens - Provides a comprehensive framework for creating, parsing, and validating JSON Web Tokens.
  • Signed JWT Generation - Produces compact signed objects by applying a secret or private key to the token payload.
  • Encrypted JWT Generation - Produces compact encrypted objects by applying authenticated encryption algorithms and keys to token payloads.
  • Cryptographic Key Generation - Provides utilities to produce secure keys and pairs that meet the requirements of selected signature algorithms.
  • JWK Set Organization - Enables grouping multiple cryptographic keys into a single object for efficient token key distribution.
  • Key Encoding Standards - Enables representing secret and public keys as JSON objects following standard specifications.
  • Java JWT Libraries - Provides a comprehensive Java and Android library for creating, parsing, and validating JSON Web Tokens.
  • JSON Web Key Imports - Provides a system for serializing, deserializing, and managing sets of JSON Web Keys for distribution.
  • Key Resolution - Implements the process of selecting the correct public key from a set using identifiers found in token headers.
  • JWT Authentication - Integrates JWT creation and verification into Java and Android applications for secure session and identity management.
  • JWT Parsing - Decodes compact token strings and validates signatures or decrypts content to retrieve the payload.
  • JWT Claim Validation - Enforces specific requirements on parsed tokens, such as subject matching, to ensure the token is trusted.
  • JWT Generation - Provides a general capability to create signed or encrypted tokens for securely transmitting claims.
  • JWT Key Management - Manages the creation, rotation, and distribution of cryptographic keys using the JSON Web Key (JWK) standard.
  • JSON Web - Implements a dedicated key manager for generating, encoding, and organizing JSON Web Keys and key sets.
  • Token Encryption - Provides the ability to create encrypted JWTs (JWE) to ensure the confidentiality of token claims.
  • Token Payload Compression - Applies compression codecs to token payloads to minimize the final compact token string length.
  • JSON Serialization Libraries - Supports the integration of specific JSON serialization libraries for converting token claims.
  • Custom Mapping Interfaces - Allows the use of external mapping libraries to serialize and deserialize data objects within token headers and claims.
  • Pluggable Serialization - Offers a customizable mapping interface to delegate JSON serialization of token claims to external libraries.
  • API Access Control - Validates token claims and signatures to enforce authorization policies for protected API resources.
  • Authenticated Encryption - Wraps authenticated encryption algorithms to ensure payload confidentiality across different security modules.
  • Canonical Key Thumbprinting - Implements deterministic hashing of public key properties to create unique key thumbprints.
  • Cryptographic Provider Interfaces - Provides interfaces that allow users to plug in custom cryptographic algorithms and security providers.
  • Cryptographic Toolkits - Provides a comprehensive toolkit for implementing signature algorithms, payload compression, and claim validation for web tokens.
  • Custom Signature Algorithms - Allows the addition of new cryptographic signature algorithms via standard security provider interfaces.
  • Algorithm-Driven Key Generation - Provides utilities to generate cryptographic keys and pairs tailored to the requirements of specific signature algorithms.
  • Secure Token Exchange - Generates signed or encrypted payloads to transmit trusted data between different services.
  • Utility and Integration Libraries - Library for creating and verifying JSON Web Tokens.
  • Security and Cryptography - JSON Web Token implementation for Java and Android.

سجل النجوم

مخطط تاريخ النجوم لـ jwtk/jjwtمخطط تاريخ النجوم لـ jwtk/jjwt

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Jjwt

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Jjwt.
  • authlib/authlibالصورة الرمزية لـ authlib

    authlib/authlib

    5,346عرض على GitHub↗

    Authlib is a comprehensive Python library for building and integrating OAuth 1.0, OAuth 2.0, and OpenID Connect clients and servers. It provides a unified set of tools to manage authentication and authorization flows, allowing applications to either act as a client connecting to external identity providers or as a provider issuing tokens and managing user identities. The project distinguishes itself through a full implementation of the JOSE standards, offering a suite of cryptographic tools for generating, signing, encrypting, and validating JSON Web Tokens, Signatures, Encryption, and Keys.

    Pythondjangoflaskjose
    عرض على GitHub↗5,346
  • jwt/ruby-jwtالصورة الرمزية لـ jwt

    jwt/ruby-jwt

    3,684عرض على GitHub↗

    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
  • lepture/authlibالصورة الرمزية لـ lepture

    lepture/authlib

    5,346عرض على GitHub↗

    Authlib is a comprehensive Python framework for implementing OAuth 1.0, OAuth 2.0, and OpenID Connect clients and servers. It provides a complete toolkit for identity management, spanning the development of authorization servers, resource servers, and client-side integrations. The library distinguishes itself through a full implementation of the JOSE specifications, including JSON Web Tokens, Encryption, Signatures, and Keys. It features specialized capabilities for non-interactive authentication via service account assertion frameworks and a compliance-correction layer designed to handle ide

    Python
    عرض على GitHub↗5,346
  • auth0/node-jsonwebtokenالصورة الرمزية لـ auth0

    auth0/node-jsonwebtoken

    18,171عرض على GitHub↗

    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 sta

    JavaScript
    عرض على GitHub↗18,171
عرض جميع البدائل الـ 30 لـ Jjwt→

الأسئلة الشائعة

ما هي وظيفة jwtk/jjwt؟

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.

ما هي الميزات الرئيسية لـ jwtk/jjwt؟

الميزات الرئيسية لـ jwtk/jjwt هي: JSON Web Tokens, Signed JWT Generation, Encrypted JWT Generation, Cryptographic Key Generation, JWK Set Organization, Key Encoding Standards, Java JWT Libraries, JSON Web Key Imports.

ما هي البدائل مفتوحة المصدر لـ jwtk/jjwt؟

تشمل البدائل مفتوحة المصدر لـ jwtk/jjwt: authlib/authlib — Authlib is a comprehensive Python library for building and integrating OAuth 1.0, OAuth 2.0, and OpenID Connect… jwt/ruby-jwt — This is a Ruby implementation library for encoding, decoding, and verifying JSON Web Tokens according to the RFC 7519… lepture/authlib — Authlib is a comprehensive Python framework for implementing OAuth 1.0, OAuth 2.0, and OpenID Connect clients and… auth0/node-jsonwebtoken — This project is a Node.js library for implementing and managing JSON Web Tokens. It functions as a cryptographic token… golang-jwt/jwt — This project is a JSON Web Token implementation library and toolkit for encoding, signing, and validating tokens. It… vapor/vapor — Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and…