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:
- Header (Cabeçalho) — contém informações sobre o tipo de token (geralmente "JWT") e o algoritmo de assinatura (por exemplo, HS256).
- 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)
- campos padrão (por exemplo,
- 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.