jsonwebtoken.io

Evaluation du site jsonwebtoken.io

GitHub - jwtk/jjwt: Java JWT: JSON Web Token for Java and Android

 Généré le 14 Février 2026 07:16

Vieilles statistiques? UPDATE !

Le score est de 40/100

Optimisation du contenu

Titre

GitHub - jwtk/jjwt: Java JWT: JSON Web Token for Java and Android

Longueur : 65

Parfait, votre titre contient entre 10 et 70 caractères.

Description

Java JWT: JSON Web Token for Java and Android. Contribute to jwtk/jjwt development by creating an account on GitHub.

Longueur : 116

Génial, votre balise META description contient entre 70 et 160 caractères.

Mots-clefs

Très mauvais. Nous n'avons pas trouvé de balise META keywords sur votre page. Utilisez ce générateur gratuit de balises META en ligne pour créer des mots-clés.

Propriétés Open Graph

Bien, cette page profite des balises META Open Graph.

Propriété Contenu
image https://repository-images.githubusercontent.com/23982180/be9cc080-a4c4-11e9-8838-bc75cb09f014
image:alt Java JWT: JSON Web Token for Java and Android. Contribute to jwtk/jjwt development by creating an account on GitHub.
site_name GitHub
type object
title GitHub - jwtk/jjwt: Java JWT: JSON Web Token for Java and Android
url https://github.com/jwtk/jjwt
description Java JWT: JSON Web Token for Java and Android. Contribute to jwtk/jjwt development by creating an account on GitHub.

Niveaux de titre

H1 H2 H3 H4 H5 H6
5 32 65 50 15 0
  • [H1] Search code, repositories, users, issues, pull requests...
  • [H1] Provide feedback
  • [H1] Saved searches
  • [H1] jwtk/jjwt
  • [H1] Java JWT: JSON Web Token for Java and Android
  • [H2] Navigation Menu
  • [H2] Use saved searches to filter your results more quickly
  • [H2] Folders and files
  • [H2] Latest commit
  • [H2] History
  • [H2] Repository files navigation
  • [H2] Table of Contents
  • [H2] Features
  • [H2] Community
  • [H2] What is a JSON Web Token?
  • [H2] Installation
  • [H2] Quickstart
  • [H2] Creating a JWT
  • [H2] Reading a JWT
  • [H2] Signed JWTs
  • [H2] Encrypted JWTs
  • [H2] JSON Web Keys (JWKs)
  • [H2] JWK Sets
  • [H2] Compression
  • [H2] JSON Support
  • [H2] Base64 Support
  • [H2] Examples
  • [H2] Learn More
  • [H2] Author
  • [H2] License
  • [H2] About
  • [H2] Releases 9
  • [H2] Packages 0
  • [H2] Used by 265k
  • [H2] Contributors 65
  • [H2] Languages
  • [H2] Footer
  • [H3] License
  • [H3] Currently Unsupported Features
  • [H3] Getting Help
  • [H3] Contributing
  • [H3] JWT Example
  • [H3] JWS Example
  • [H3] JWE Example
  • [H3] JDK Projects
  • [H3] Android Projects
  • [H3] Understanding JJWT Dependencies
  • [H3] JWT Header
  • [H3] JWT Payload
  • [H3] JWT Compression
  • [H3] Constant Parsing Key
  • [H3] Dynamic Key Lookup
  • [H3] Claim Assertions
  • [H3] Accounting for Clock Skew
  • [H3] JWT Decompression
  • [H3] Standard Signature Algorithms
  • [H3] Signature Algorithms Keys
  • [H3] Creating a JWS
  • [H3] Reading a JWS
  • [H3] Unencoded Payload Option
  • [H3] JWE Encryption Algorithms
  • [H3] JWE Key Management Algorithms
  • [H3] Creating a JWE
  • [H3] Reading a JWE
  • [H3] Create a JWK
  • [H3] Read a JWK
  • [H3] PrivateKey JWKs
  • [H3] JWK Thumbprints
  • [H3] JWK Security Considerations
  • [H3] Create a JWK Set
  • [H3] Read a JWK Set
  • [H3] Custom Compression Algorithm
  • [H3] Custom JSON Processor
  • [H3] Jackson JSON Processor
  • [H3] Gson JSON Processor
  • [H3] Understanding Base64 in Security Contexts
  • [H3] Custom Base64
  • [H3] JWT Signed with HMAC
  • [H3] JWT Signed with RSA
  • [H3] JWT Signed with ECDSA
  • [H3] JWT Signed with EdDSA
  • [H3] JWT Encrypted Directly with a SecretKey
  • [H3] JWT Encrypted with RSA
  • [H3] JWT Encrypted with AES Key Wrap
  • [H3] JWT Encrypted with ECDH-ES
  • [H3] JWT Encrypted with a Password
  • [H3] SecretKey JWK
  • [H3] RSA Public JWK
  • [H3] RSA Private JWK
  • [H3] Elliptic Curve Public JWK
  • [H3] Elliptic Curve Private JWK
  • [H3] Edwards Elliptic Curve Public JWK
  • [H3] Edwards Elliptic Curve Private JWK
  • [H3] Topics
  • [H3] Resources
  • [H3] License
  • [H3] Security policy
  • [H3] Uh oh!
  • [H3] Stars
  • [H3] Watchers
  • [H3] Forks
  • [H3] Footer navigation
  • [H4] Questions
  • [H4] Bugs, Feature Requests, Ideas and General Discussions
  • [H4] Pull Requests
  • [H4] Help Wanted
  • [H4] Maven
  • [H4] Gradle
  • [H4] Dependencies
  • [H4] Proguard
  • [H4] Bouncy Castle
  • [H4] JwtBuilder Header
  • [H4] Jwts HeaderBuilder
  • [H4] Arbitrary Content
  • [H4] JWT Claims
  • [H4] Multiple Keys?
  • [H4] Key Locator
  • [H4] Key Locator Strategy
  • [H4] Key Locator Return Values
  • [H4] Provider-constrained Keys
  • [H4] Custom Clock Support
  • [H4] HMAC-SHA
  • [H4] RSA
  • [H4] Elliptic Curve
  • [H4] Edwards Curve
  • [H4] Creating Safe Keys
  • [H4] Signing Key
  • [H4] JWS Compression
  • [H4] Verification Key
  • [H4] Verification Key Locator
  • [H4] JWS Decompression
  • [H4] Benefits
  • [H4] Disadvantages
  • [H4] Detached Payload Example
  • [H4] Non-Detached Payload Example
  • [H4] Symmetric Ciphers
  • [H4] JWE Standard Key Management Algorithms
  • [H4] JWE Compression
  • [H4] Decryption Key
  • [H4] Decryption Key Locator
  • [H4] ECDH-ES Decryption with PKCS11 PrivateKeys
  • [H4] JWE Decompression
  • [H4] JWK from a Map
  • [H4] Private JWK PublicKey
  • [H4] Private JWK from KeyPair
  • [H4] Private JWK Public Conversion
  • [H4] JWK Thumbprint as a Key ID
  • [H4] JWK Thumbprint URI
  • [H4] JWK toString() Safety
  • [H4] Parsing of Custom Claim Types
  • [H4] Base64 is not encryption
  • [H4] Changing Base64 Characters
  • [H5] Custom Header Parameters
  • [H5] Header Parameter Map
  • [H5] Standard Claims
  • [H5] Custom Claims
  • [H5] Claims Map
  • [H5] Secret Keys
  • [H5] Asymmetric Keys
  • [H5] SecretKey Formats
  • [H5] SignatureAlgorithm Override
  • [H5] RSA Key Encryption
  • [H5] AES Key Encryption
  • [H5] Direct Key Encryption
  • [H5] Password-Based Key Encryption
  • [H5] Elliptic Curve Diffie-Hellman Ephemeral Static Key Agreement (ECDH-ES)
  • [H5] Adding Invalid Characters

Images

Nous avons trouvé 26 image(s) sur cette page Web.

Bien, la plupart ou la totalité de vos images possèdent un attribut alt

Ratio texte/HTML

Ratio : 0%

le ratio de cette page texte/HTML est au-dessous de 15 pour cent, ce qui signifie que votre site manque de contenu textuel.

Flash

Parfait, aucun contenu FLASH n'a été détecté sur cette page.

Iframe

Génial, il n'y a pas d'Iframes détectés sur cette page.

Réécriture d'URLs

Mauvais. Vos liens contiennent des chaînes de requête.

Tiret bas dans les URLs

Nous avons détectés des soulignements dans vos URLs. Vous devriez plutôt utiliser des tirets pour optimiser votre référencement.

Liens dans la page

Nous avons trouvé un total de 300 lien(s) dont 9 lien(s) vers des fichiers

Texte d'ancre Type Juice
Skip to content Interne Passing Juice
Sign in Interne Passing Juice
Search syntax tips Externe Passing Juice
Sign up Interne Passing Juice
jwtk Interne Passing Juice
jjwt Interne Passing Juice
.github Interne Passing Juice
api Interne Passing Juice
bom Interne Passing Juice
extensions Interne Passing Juice
impl Interne Passing Juice
tdjar Interne Passing Juice
.gitignore Interne Passing Juice
CHANGELOG.md Interne Passing Juice
LICENSE Interne Passing Juice
NOTICE.md Interne Passing Juice
README.adoc Interne Passing Juice
SECURITY.md Interne Passing Juice
mvnw Interne Passing Juice
mvnw.cmd Interne Passing Juice
pom.xml Interne Passing Juice
JOSE Working Group Externe noFollow
RFC 7519: JSON Web Token (JWT) Externe noFollow
RFC 7515: JSON Web Signature (JWS) Externe noFollow
RFC 7516: JSON Web Encryption (JWE) Externe noFollow
RFC 7517: JSON Web Key (JWK) Externe noFollow
RFC 7518: JSON Web Algorithms (JWA) Externe noFollow
RFC 7638: JSON Web Key Thumbprint Externe noFollow
RFC 9278: JSON Web Key Thumbprint URI Externe noFollow
RFC 7797: JWS Unencoded Payload Option Externe noFollow
RFC 8037: Edwards Curve algorithms and JWKs Externe noFollow
Les Hazlewood Externe Passing Juice
community Externe Passing Juice
Apache 2.0 License Externe noFollow
Features Interne Passing Juice
Currently Unsupported Features Interne Passing Juice
Community Interne Passing Juice
Getting Help Interne Passing Juice
Questions Interne Passing Juice
Bugs, Feature Requests, Ideas and General Discussions Interne Passing Juice
Contributing Interne Passing Juice
Pull Requests Interne Passing Juice
Help Wanted Interne Passing Juice
What is a JSON Web Token? Interne Passing Juice
JWT Example Interne Passing Juice
JWS Example Interne Passing Juice
JWE Example Interne Passing Juice
Installation Interne Passing Juice
JDK Projects Interne Passing Juice
Maven Interne Passing Juice
Gradle Interne Passing Juice
Android Projects Interne Passing Juice
Dependencies Interne Passing Juice
Proguard Interne Passing Juice
Bouncy Castle Interne Passing Juice
Understanding JJWT Dependencies Interne Passing Juice
Quickstart Interne Passing Juice
Creating a JWT Interne Passing Juice
JWT Header Interne Passing Juice
JwtBuilder Header Interne Passing Juice
Custom Header Parameters Interne Passing Juice
Header Parameter Map Interne Passing Juice
Jwts HeaderBuilder Interne Passing Juice
JWT Payload Interne Passing Juice
Arbitrary Content Interne Passing Juice
JWT Claims Interne Passing Juice
Standard Claims Interne Passing Juice
Custom Claims Interne Passing Juice
Claims Map Interne Passing Juice
JWT Compression Interne Passing Juice
Reading a JWT Interne Passing Juice
Constant Parsing Key Interne Passing Juice
Multiple Keys? Interne Passing Juice
Dynamic Key Lookup Interne Passing Juice
Key Locator Interne Passing Juice
Key Locator Strategy Interne Passing Juice
Key Locator Return Values Interne Passing Juice
Provider-constrained Keys Interne Passing Juice
Claim Assertions Interne Passing Juice
Accounting for Clock Skew Interne Passing Juice
Custom Clock Support Interne Passing Juice
JWT Decompression Interne Passing Juice
Signed JWTs Interne Passing Juice
Standard Signature Algorithms Interne Passing Juice
Signature Algorithms Keys Interne Passing Juice
HMAC-SHA Interne Passing Juice
RSA Interne Passing Juice
Elliptic Curve Interne Passing Juice
Edwards Curve Interne Passing Juice
Creating Safe Keys Interne Passing Juice
Secret Keys Interne Passing Juice
Asymmetric Keys Interne Passing Juice
Creating a JWS Interne Passing Juice
Signing Key Interne Passing Juice
SecretKey Formats Interne Passing Juice
SignatureAlgorithm Override Interne Passing Juice
JWS Compression Interne Passing Juice
Reading a JWS Interne Passing Juice
Verification Key Interne Passing Juice
Verification Key Locator Interne Passing Juice
JWS Decompression Interne Passing Juice
Unencoded Payload Option Interne Passing Juice
Benefits Interne Passing Juice
Disadvantages Interne Passing Juice
Detached Payload Example Interne Passing Juice
Non-Detached Payload Example Interne Passing Juice
Encrypted JWTs Interne Passing Juice
JWE Encryption Algorithms Interne Passing Juice
Symmetric Ciphers Interne Passing Juice
JWE Key Management Algorithms Interne Passing Juice
JWE Standard Key Management Algorithms Interne Passing Juice
RSA Key Encryption Interne Passing Juice
AES Key Encryption Interne Passing Juice
Direct Key Encryption Interne Passing Juice
Password-Based Key Encryption Interne Passing Juice
Elliptic Curve Diffie-Hellman Ephemeral Static Key Agreement (ECDH-ES) Interne Passing Juice
Creating a JWE Interne Passing Juice
JWE Compression Interne Passing Juice
Reading a JWE Interne Passing Juice
Decryption Key Interne Passing Juice
Decryption Key Locator Interne Passing Juice
ECDH-ES Decryption with PKCS11 PrivateKeys Interne Passing Juice
JWE Decompression Interne Passing Juice
JSON Web Keys (JWKs) Interne Passing Juice
Create a JWK Interne Passing Juice
JWK from a Map Interne Passing Juice
Read a JWK Interne Passing Juice
PrivateKey JWKs Interne Passing Juice
Private JWK from KeyPair Interne Passing Juice
Private JWK Public Conversion Interne Passing Juice
JWK Thumbprints Interne Passing Juice
JWK Thumbprint as a Key ID Interne Passing Juice
JWK Thumbprint URI Interne Passing Juice
JWK Security Considerations Interne Passing Juice
JWK Sets Interne Passing Juice
Create a JWK Set Interne Passing Juice
Read a JWK Set Interne Passing Juice
Compression Interne Passing Juice
Custom Compression Algorithm Interne Passing Juice
JSON Support Interne Passing Juice
Custom JSON Processor Interne Passing Juice
Jackson JSON Processor Interne Passing Juice
Parsing of Custom Claim Types Interne Passing Juice
Gson JSON Processor Interne Passing Juice
Base64 Support Interne Passing Juice
Understanding Base64 in Security Contexts Interne Passing Juice
Base64 is not encryption Interne Passing Juice
Changing Base64 Characters Interne Passing Juice
Adding Invalid Characters Interne Passing Juice
Custom Base64 Interne Passing Juice
Examples Interne Passing Juice
JWT Signed with HMAC Interne Passing Juice
JWT Signed with RSA Interne Passing Juice
JWT Signed with ECDSA Interne Passing Juice
JWT Signed with EdDSA Interne Passing Juice
JWT Encrypted Directly with a SecretKey Interne Passing Juice
JWT Encrypted with RSA Interne Passing Juice
JWT Encrypted with AES Key Wrap Interne Passing Juice
JWT Encrypted with ECDH-ES Interne Passing Juice
JWT Encrypted with a Password Interne Passing Juice
SecretKey JWK Interne Passing Juice
RSA Public JWK Interne Passing Juice
RSA Private JWK Interne Passing Juice
Elliptic Curve Public JWK Interne Passing Juice
Elliptic Curve Private JWK Interne Passing Juice
Edwards Elliptic Curve Public JWK Interne Passing Juice
Edwards Elliptic Curve Private JWK Interne Passing Juice
Learn More Interne Passing Juice
Author Interne Passing Juice
License Interne Passing Juice
fluent Externe noFollow
AES_128_CBC_HMAC_SHA_256 Externe noFollow
AES_192_CBC_HMAC_SHA_384 Externe noFollow
AES_256_CBC_HMAC_SHA_512 Externe noFollow
Non-compact Externe noFollow
ask your question here Externe Passing Juice
discuss it here Externe Passing Juice
Help Wanted Issues Externe Passing Juice
contributing pull requests Interne Passing Juice
Registered Claims Externe noFollow
Authenticated Encryption with Associated Data Externe noFollow
JDK project Interne Passing Juice
Android project Interne Passing Juice
Android Proguard Externe noFollow
dependencies Interne Passing Juice
content Interne Passing Juice
digitally signing Interne Passing Juice
encrypting Interne Passing Juice
recommended compact format Externe noFollow
standard claim name Interne Passing Juice
Configure the Provider in the JVM Externe noFollow
Security.addProvider(Provider) Externe noFollow
RFC 7518, Sections 3.2 through 3.5 Externe noFollow
RFC 7512 Section 3.2 Externe noFollow
3.3 Externe noFollow
3.5 Externe noFollow
RFC 7512 Section 3.4 Externe noFollow
Base64-encoding is not encryption Interne Passing Juice
encoded byte array Externe noFollow
TLS does not guarantee end-to-end security Externe noFollow
MUST Externe noFollow
security considerations Externe noFollow
Authenticated Encryption Externe noFollow
encryption algorithm Interne Passing Juice
4.2 Externe noFollow
4.3 Externe noFollow
OWASP PBKDF2 recommended Externe noFollow
epk header Externe noFollow
NIST.800-56A Externe noFollow
PartyUInfo Externe noFollow
PartyVInfo Externe noFollow
header Interne Passing Juice
claims Interne Passing Juice
ECKey Externe noFollow
EdECKey Externe noFollow
SunPKCS11 Provider Externe noFollow
Provider-constrained Keys Interne Passing Juice
DEFLATE Externe noFollow
GZIP Externe noFollow
JSON Web Keys Externe noFollow
DER, PEM and PKCS12 Externe noFollow
JSON deserializer Interne Passing Juice
RFC 7518, Section 6.1.1 Externe noFollow
RFC 7518, Section 6.3.2 Externe noFollow
IANA Named Information Hash Algorithm Registry Externe noFollow
RFC 7515, Appendix A.1.1 Externe noFollow
JWK Set Externe noFollow
JWK Interne Passing Juice
described above Interne Passing Juice
Base64 Externe noFollow
Base64 Externe noFollow
Base64URL Externe noFollow
Changing Base64 characters Interne Passing Juice
answers Externe noFollow
JJWT issue comments Externe Passing Juice
good answer Externe noFollow
Robustness Principle Externe noFollow
JJWT Issue #518 Externe Passing Juice
JWS Signed with HMAC Interne Passing Juice
JWS Signed with RSA Interne Passing Juice
JWS Signed with ECDSA Interne Passing Juice
JWS Signed with EdDSA Interne Passing Juice
JWE Encrypted Directly with a SecretKey Interne Passing Juice
JWE Encrypted with RSA Interne Passing Juice
JWE Encrypted with AES Key Wrap Interne Passing Juice
JWE Encrypted with ECDH-ES Interne Passing Juice
JWE Encrypted with a Password Interne Passing Juice
SecretKey JWK Interne Passing Juice
RSA Public JWK Interne Passing Juice
RSA Private JWK Interne Passing Juice
Elliptic Curve Public JWK Interne Passing Juice
Elliptic Curve Private JWK Interne Passing Juice
Edwards Elliptic Curve Public JWK Interne Passing Juice
Edwards Elliptic Curve Private JWK Interne Passing Juice
HMAC Externe noFollow
6 standard RSA signing algorithms Interne Passing Juice
RSA keys 2048-bits or larger Interne Passing Juice
Edwards Curve Digital Signature Algorithm Externe noFollow
RFC 8037, Section 3.1 Externe noFollow
directly using a symmetric secret key Interne Passing Juice
RSA Key Encryption Interne Passing Juice
AES Key Encryption Interne Passing Juice
Elliptic Curve Diffie-Hellman Ephemeral Static Key Agreement Interne Passing Juice
Password-based Key Encryption Interne Passing Juice
JSON Web Token for Java and Android Externe noFollow
How to Create and Verify JWTs in Java Externe noFollow
Where to Store Your JWTs - Cookies vs HTML5 Web Storage Externe noFollow
Use JWT the Right Way! Externe noFollow
Token Authentication for Java Applications Externe noFollow
JJWT Changelog Interne Passing Juice
java Interne Passing Juice
json Interne Passing Juice
jwt Interne Passing Juice
jackson Interne Passing Juice
jwt-claims Interne Passing Juice
jwt-tokens Interne Passing Juice
jwt-token Interne Passing Juice
jwk Interne Passing Juice
jwe Interne Passing Juice
jws Interne Passing Juice
jwt-bearer-tokens Interne Passing Juice
jwt-authentication Interne Passing Juice
jwt-server Interne Passing Juice
jwt-auth Interne Passing Juice
hacktoberfest Interne Passing Juice
jwkset Interne Passing Juice
java-jwt Interne Passing Juice
jjwt Interne Passing Juice
jwk-thumbprint Interne Passing Juice
jwk-thumbprint-uri Interne Passing Juice
Report repository Interne Passing Juice
+ 8 releases Interne Passing Juice
+ 51 contributors Interne Passing Juice
Terms Externe Passing Juice
Privacy Externe Passing Juice
Security Externe Passing Juice
Status Externe Passing Juice
Community Externe Passing Juice
Docs Externe Passing Juice
Contact Externe Passing Juice

Mots-clefs

Nuage de mots-clefs

Cohérence des mots-clefs

Mot-clef Contenu Titre Mots-clefs Description Niveaux de titre

Ergonomie

Url

Domaine : jsonwebtoken.io

Longueur : 15

Favicon

Génial, votre site web dispose d'un favicon.

Imprimabilité

Aucun style CSS pour optimiser l'impression n'a pu être trouvé.

Langue

Bien. Votre langue est : en.

Dublin Core

Cette page ne profite pas des métadonnées Dublin Core.

Document

Doctype

HTML 5

Encodage

Parfait. Votre charset est UTF-8.

Validité W3C

Erreurs : 0

Avertissements : 0

E-mail confidentialité

Génial, aucune adresse e-mail n'a été trouvé sous forme de texte!

HTML obsolètes

Génial! Nous n'avons pas trouvé de balises HTML obsolètes dans votre code.

Astuces vitesse

Attention! Essayez d'éviter les tableaux imbriqués au format HTML.
Mauvais, votre site web utilise des styles css inline.
Mauvais, votre site web contient trop de fichiers CSS (plus de 4).
Mauvais, votre site web contient trop de fichiers javascript (plus de 6).
Parfait : votre site tire parti de gzip.

Mobile

Optimisation mobile

Icône Apple
Méta tags viewport
Contenu FLASH

Optimisation

Sitemap XML

Manquant

Votre site web ne dispose pas d’une sitemap XML, ce qui peut poser problème.

La sitemap recense les URLs que les moteurs de recherche peuvent indexer, tout en proposant d’éventuelles informations supplémentaires (comme la date de dernière mise à jour, la fréquence des changements, ainsi que leur niveau d’importance). Ceci permet aux moteurs de recherche de parcourir le site de façon plus efficace.

Robots.txt

https://jsonwebtoken.io/robots.txt

Votre site dispose d’un fichier robots.txt, ce qui est optimal.

Mesures d'audience

Manquant

Nous n'avons trouvé aucun outil d'analytics sur ce site.

Un outil de mesure d'audience vous permet d'analyser l’activité des visiteurs sur votre site. Vous devriez installer au moins un outil Analytics. Il est souvent utile d’en rajouter un second, afin de confirmer les résultats du premier.

PageSpeed Insights


Dispositif
Les catégories

Free SEO Testing Tool

Free SEO Testing Tool est un outil gratuit de référencement qui vous aidera à analyser vos pages web