Sobes.tech
Junior — Middle

Que informação contém o JSON Web Token (JWT)?

sobes.tech IA

Resposta da IA

JSON Web Token (JWT) contém três partes, cada uma codificada em Base64URL e separada por pontos:

  1. Header (Cabeçalho) — contém informações sobre o tipo de token (geralmente "JWT") e o algoritmo de assinatura (por exemplo, HS256).
  2. Payload (Carga útil) — contém um conjunto de afirmações (claims), que podem incluir:
    • campos padrão (por exemplo, iss — emissor, sub — sujeito, exp — hora de expiração)
    • dados personalizados (por exemplo, identificador de usuário, funções)
  3. Signature (Assinatura) — assinatura criptográfica que garante a integridade do token e confirma que foi emitido por uma fonte confiável.

Exemplo de estrutura JWT:

header.payload.signature

Portanto, o JWT contém informações sobre autenticação e autorização do usuário, bem como metadados necessários para verificar a autenticidade do token.