Pular para o conteúdo principal

Questão de Programação — JSON — CESPE / CEBRASPE 2024

ProgramaçãoJSON
Código
ce188897
Banca
CESPE / CEBRASPE
Órgão
TCE-AC
Ano
2024
Nível
Médio
Cargo
Técnico de Controle Externo - Área: Técnico em Informática
Julgue o item seguinte, relativo a métodos e protocolos de autenticação.JSON Web Tokens é um padrão para autenticação e troca de informações que pode ser assinado usando-se um segredo ou par de chaves privadas/públicas em um cenário de autorização no qual, depois que o usuário estiver conectado, será possível observar cada solicitação e verificar se esta inclui o JWT, permitindo que o usuário acesse rotas, serviços e outros recursos.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

JSON Web Tokens (JWT)

✅ CERTO. A afirmação está correta. O JSON Web Token (JWT) é um padrão aberto (RFC 7519) que define um formato compacto e autossuficiente para transmitir informações entre partes como um objeto JSON. Ele pode ser assinado usando um segredo compartilhado (HMAC) ou um par de chaves privada/pública (RSA ou ECDSA), o que permite verificar a integridade e a autenticidade das informações. No contexto de autorização, após o login bem-sucedido, o servidor emite um JWT que o cliente deve incluir em cada requisição subsequente (geralmente no cabeçalho Authorization: Bearer <token>). O servidor então verifica a assinatura do token e, se válida, concede acesso aos recursos protegidos (rotas, serviços, etc.). Portanto, a descrição apresentada reflete corretamente o funcionamento do JWT em cenários de autenticação e autorização.

  1. 1Login do usuário
  2. 2Servidor emite JWT assinado
  3. 3Cliente envia JWT (Bearer)
  4. 4Servidor verifica assinatura
  5. 5Acesso a recursos protegidos
LEVEL · soulevel.com.br

Gabarito: C - Certo.

Link permanente: /questoes/ce188897