FC ConcursosFC Concursos

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

Continue aprendendo