← Questões de Programação

Programação · CESPE/CEBRASPE · 2023

Questão comentada de Programação

A estrutura básica de um JWT (JSON Web Token) corresponde a

Gabarito: B

Um JWT, ou JSON Web Token, tem uma estrutura bem simples e padronizada: ele é formado por três partes, separadas por ponto: cabeçalho, conteúdo (ou payload) e assinatura. Pense nele como um bilhete digital que carrega informações e vem com um lacre para mostrar se foi alterado no caminho. O cabeçalho diz, em geral, qual algoritmo foi usado na assinatura e qual é o tipo do token. O conteúdo leva as claims, isto é, os dados que o token carrega, como identificação do usuário e validade. Já a assinatura serve para garantir integridade e autenticidade do token, evitando adulteração. Por isso o gabarito é a letra B. Ela traz exatamente os três componentes clássicos do JWT: cabeçalho, conteúdo e assinatura. A ideia aparece na especificação do padrão JWT, amplamente adotado na prática em autenticação e troca de informações seguras. Repare que a banca costuma misturar esses conceitos com termos genéricos, como 'método de autenticação' ou 'protocolo', mas isso não faz parte da estrutura básica do token. O JWT não é um protocolo inteiro nem um método de autenticação por si só, e sim um formato de token.

Continue treinando

Questões relacionadas