Skip to content

Decodificador JWT.

Depurar problemas de autenticação lendo o que um token realmente diz, em uma ferramenta que é explícita sobre o que não prova.

A assinatura não foi verificada. Esta ferramenta só decodifica a estrutura. Um símbolo decodificado não prova nada sobre quem o emitiu ou se ainda é válido para o seu API.

Algoritmo (alg)HS256
Tipo (tip)JWT
Parte da assinaturaPresente (não verificado)
Expiração—
Emissor (iss)https://auth.example.com
Assunto (sub)user_42
Audiência (aud)api
Emitido em (iat)2023-11-14T22:13:20.000Z
Expira (exp)2027-01-15T08:00:00.000Z

Cabeçalho

{
  "alg": "HS256",
  "typ": "JWT"
}

Carga

{
  "iss": "https://auth.example.com",
  "sub": "user_42",
  "aud": "api",
  "iat": 1700000000,
  "exp": 1800000000,
  "scope": "monitors:read"
}

A decodificação acontece em seu navegador, o token não é enviado a lugar algum. Evite colar fichas de produção em qualquer site, incluindo este.

Monitore os fluxos de API autenticados com verificação de transações.. Grátis para 5 monitores, sem cartão de crédito.

Comecem a monitorar.

Como ele mede

  • As três partes da base64url estão divididas e as duas primeiras decodificadas como JSON (RFC 7519).
  • exp, nbf e iat são renderizados como ISO datas e comparados com o seu relógio.

Limites

  • A assinatura nunca é verificada, então nada prova que um símbolo é genuíno ou aceito pelo seu API.
  • Tokens criptografados (JWE, cinco partes) não são suportados.

Solução de problemas

API rejeita um símbolo que parece válido aqui.
A validade depende da assinatura, da chave, do público e do emissor que o servidor espera, e da inclinação do relógio. Esta ferramenta não pode vê-los.

Ferramentas relacionadas