Questão FC483718
Acerca de gerenciamento de API, de RESTful e de ITIL 4, julgue o item subsequente. OAuth é um protocolo de autorização utilizado na API RESTful que permite que aplicativos obtenham
Recursos e Ferramentas de Segurança da Informação
CEBRASPE (CESPE) · 2024
Acerca de gerenciamento de API, de RESTful e de ITIL 4, julgue o item subsequente.
OAuth é um protocolo de autorização utilizado na API RESTful que permite que aplicativos obtenham acesso limitado a recursos, por meio da inserção do nome e da senha do usuário no cabeçalho da solicitação a ser enviada.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmação é errada porque confunde o funcionamento do protocolo. OAuth é um protocolo de autorização que concede acesso por meio de tokens de acesso, não pela inserção direta do nome e da senha do usuário no cabeçalho da requisição.
Na prática, um cliente obtém um token junto ao servidor de autorização após um fluxo adequado (por exemplo, Authorization Code com PKCE). Em seguida a API recebe o token no cabeçalho no formato Authorization: Bearer <token>, não as credenciais do usuário.
Importante: OAuth trata de autorização, não de autenticação. Enviar usuário e senha diretamente a uma API é inseguro e fora das práticas recomendadas; quando há troca de credenciais (fluxo Resource Owner Password Credentials), elas são enviadas apenas ao servidor de autorização e esse fluxo é desaconselhado.
Portanto, a descrição dada é incorreta quanto ao mecanismo e ao propósito do protocolo.
Conteúdo do catálogo FC Concursos · Atualizado em