jsonwebtoken.io

Avaliação do site jsonwebtoken.io

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

 Gerado a 14 de Fevereiro de 2026 07:16 AM

Estatísticas desatualizadas? ATUALIZE !

O resultado é de 40/100

Conteúdo SEO

Título

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

Cumprimento : 65

Perfeito, o Título contém entre 10 e 70 caracteres.

Descrição

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

Cumprimento : 116

Perfeito, a Descrição META contém entre 70 e 160 caracteres.

Palavras-chave

Mau. Não detetámos palavras-chave META na sua página.

Propriedades Og Meta

Boa! Esta página tira vantagens das propriedades Og.

Propriedade Conteúdo
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.

Cabeçalhos

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

Imagens

Encontrámos 26 imagens nesta página.

Bom, a maioria das imagens têm o atributo ALT definidos.

Rácio Texto/HTML

Rácio : 0%

O rácio de texto para código HTML desta página é menor que 15 porcento, o que significa que provavelmente é necessário de adicionar mais conteúdos em forma de texto.

Flash

Perfeito, não foi encontrado conteúdo Flash nesta página.

Iframe

Excelente, não foram detetadas Iframes nesta página.

Reescrita de URL

Mau. Existem ligações que contêm 'query strings' (sequências de consulta).

Underscores (traços inferiores) nas URLs

Detetámos 'underscores' (traços inferiores) nas suas URLs. O uso hífens é mais eficiente em termos de otimização SEO.

Ligações para a própria página

Encontrámos um total de 300 ligações incluindo 9 ligações a ficheiros

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

Palavras-chave SEO

Núvem de palavras-chave

Consistência das Palavras-chave

Palavra-chave Conteúdo Título Palavras-chave Descrição Cabeçalhos

Usabilidade

Url

Domínio : jsonwebtoken.io

Cumprimento : 15

Favicon

Ótimo, o site tem um favicon.

Facilidade de Impressão

Não encontrámos CSS apropriado para impressão.

Língua

Otimo! A língua declarada deste site é en.

Dublin Core

Esta página não tira vantagens do Dublin Core.

Documento

Tipo de Documento

HTML 5

Codificação

Perfeito. O conjunto de caracteres UTF-8 está declarado.

Validação W3C

Erros : 0

Avisos : 0

Privacidade do Email

Boa! Nenhum endereço de email está declarado sob a forma de texto!

HTML obsoleto

Fantástico! Não detetámos etiquetas HTML obsoletas.

Dicas de Velocidade

Atenção! Existem tabelas dentro de outras tabelas em HTML.
Oh não, o site usa estilos CSS nas etiquetas HTML.
Oh, não! O site utiliza demasiados ficheiros CSS (mais que 4).
Oh, não! O site utiliza demasiados ficheiros JavaScript (mais que 6).
Perfeito, o site tira vantagens da compressão gzip.

Dispositivos Móveis

Otimização para dispositivos móveis

Icon Apple
Meta Viewport Tag
Conteúdo Flash

Otimização

XML Sitemap

Em falta

O site não tem um mapa XML do site (sitemap) - isto pode ser problemático.

Um mapa do site identifica todas as URLs que estão disponíveis para rastreio, incluindo informação acerca de atualizações, frequência de alterações ou a importancia de cada URL. Isto contribui para uma maior inteligência e eficiência do rastreio.

Robots.txt

https://jsonwebtoken.io/robots.txt

Perfeito, o seu site tem um ficheiro robots.txt.

Analytics

Em falta

Não detetámos nenhuma ferramenta analítica de análise de atividade.

Este tipo de ferramentas (como por exemplo o Google Analytics) permite perceber o comportamento dos visitantes e o tipo de atividade que fazem. No mínimo, uma ferramenta deve estar instalada, sendo que em algumas situações mais do que uma pode ser útil.

PageSpeed Insights


Dispositivo
Categorias

Free SEO Testing Tool

Free SEO Testing Tool é uma ferramenta gratuita que o ajuda a avaliar o seu site