Verificador do tamanho de JWT
Verifique o tamanho de um JSON Web Token em bytes. Veja o tamanho do cabeçalho, do payload e da assinatura, encontre as claims maiores e teste o token em relação aos limites de cabeçalho HTTP do nginx, Apache, Node.js e outros.
Entrada
Saída
| Parte | No token | Decodificado | Participação |
|---|---|---|---|
| Cole um JWT para ver suas partes | |||
| Declaração | Tamanho no token | Participação na carga útil |
|---|---|---|
| Cole um JWT para ver suas declarações | ||
| Limite | Aplica-se a | Máximo | Usado | Status |
|---|---|---|---|---|
| Cole um JWT para verificar os limites | ||||
Leia-me
O que esta ferramenta faz
O verificador de tamanho de JWT informa o tamanho de um JSON Web Token e se é provável que ele caiba nos limites comuns de cabeçalhos de servidor. Cole um token bruto ou um cabeçalho Authorization: Bearer ..., e a ferramenta dividirá o token em partes, estimará o tamanho de cada parte e comparará o total com os limites comuns do Apache, nginx, Tomcat, Node.js e AWS ALB.
Recursos
- Exibe o tamanho total do token em bytes e em KiB quando o token fica grande
- Divide tokens JWS e JWE em suas partes para mostrar onde o tamanho é utilizado
- Estima o tamanho dos claims de nível superior em tokens assinados e sinaliza limites próximos ou excedidos
Como funciona
A ferramenta remove o prefixo Bearer e qualquer espaço em branco antes de analisar o token. Ela aceita os JWTs assinados usuais de 3 partes e os JWTs criptografados de 5 partes.
Para tokens assinados, ela também lê o payload quando ele é um JSON válido e lista primeiro os maiores claims. Para tokens criptografados, não é possível inspecionar o payload, portanto a análise do tamanho fica limitada às partes do token.
Quando usar
Use esta ferramenta quando um JWT for grande demais para um cabeçalho de solicitação, quando quiser ver qual parte do token está crescendo ou quando precisar de uma verificação rápida antes de enviar tokens por meio de proxies ou balanceadores de carga com limites rigorosos para cabeçalhos.