Questão 36 · Informática: Programação e algoritmos
No que tange ao uso de serviços da API REST, a arquitetura JWT é um modelo utilizado para
- A) conectar a uma fonte de dados remota.
- B) autenticar e validar o acesso ao serviço através de um token.
- C) realizar envio de dados através de arquivos JSON.
- D) fazer autenticação através de um usuário e senha.
- E) sincronizar as informações entre cliente e servidor.
Marque a alternativa correta:
Gabarito: B
Gabarito definitivo divulgado pela banca Cebraspe (TJ/PA 2020).
Comentário
Gabarito: B.
JWT (JSON Web Token) é um padrão de token usado para autenticar e validar o acesso a serviços, inclusive em APIs REST. O cliente recebe um token assinado após a autenticação e o apresenta nas requisições seguintes, permitindo que o servidor verifique a identidade sem repetir o login. Por isso, a alternativa B é a correta.
As demais alternativas:
- A) conectar a uma fonte de dados é função de drivers e de conexões de banco, e não do JWT.
- C) o envio de dados em JSON é o formato da mensagem, e não a finalidade do JWT.
- D) a autenticação com usuário e senha é o login inicial que gera o token; o JWT, em si, é o token que se usa depois.
- E) sincronizar informações entre cliente e servidor é função de outros mecanismos, e não do JWT.
Dica: JWT é um token de acesso; usuário e senha são a credencial usada para obtê-lo.
Fundamentos: JSON Web Token (JWT) como mecanismo de autenticação e validação de acesso · Autenticação em APIs REST por token
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TJ/PA 2020 (Auxiliar Judiciário – Especialidade: Programador de Computador), questão 36, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.