Acerca do uso do framework de autenticação OAuth 2.0, julgue...

Próximas questões
Com base no mesmo assunto
Q3103928 Segurança da Informação

Acerca do uso do framework de autenticação OAuth 2.0, julgue o item subsequente.


O OAuth 2.0 utiliza refresh tokens para obter novos tokens de acesso, sem pedir ao usuário para fazer login novamente, e serve de base para o OpenID Connect, que adiciona uma camada de autenticação sobre o protocolo de autorização. 

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

Tema central: A questão aborda o framework de autenticação OAuth 2.0, que é amplamente utilizado para autorizar aplicativos a acessar recursos em nome do usuário, sem expor as credenciais de login. Para entender essa questão, é necessário conhecer dois conceitos principais: refresh tokens e OpenID Connect.

Análise da alternativa correta: O OAuth 2.0 utiliza refresh tokens para permitir que o aplicativo obtenha novos tokens de acesso sem exigir que o usuário faça login novamente. Isso é importante para melhorar a experiência do usuário e a segurança, pois evita que as credenciais sejam solicitadas repetidamente.

Além disso, o OpenID Connect atua como uma camada de autenticação sobre o protocolo OAuth 2.0. Ele adiciona funcionalidades para autenticar usuários e obter informações sobre eles, além de autorizar o acesso a recursos. Esta afirmação é correta, pois descreve com precisão como o OpenID Connect se integra ao OAuth 2.0.

Justificativa das alternativas incorretas: A alternativa E - errado está incorreta porque contraria os fatos estabelecidos pelo funcionamento do OAuth 2.0 e do OpenID Connect. Se fosse assinalada como errada, estaria negando a utilização de refresh tokens para renovar o acesso sem novo login, e não reconheceria a função do OpenID Connect como uma camada adicional de autenticação.

Estratégia para interpretação: Ao abordar questões sobre autenticação e protocolos como o OAuth 2.0, é útil focar em palavras-chave como "tokens", "login", "autenticação" e "autorização". Entender a diferença entre autorização (conceder acesso) e autenticação (verificar identidade) é crucial. Ler o enunciado com atenção para identificar esses elementos ajuda a escolher a alternativa correta.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Alternativa: Certo

O OAuth 2.0 é um protocolo de autorização amplamente utilizado para permitir que aplicativos acessem recursos protegidos em nome de um usuário, sem precisar acessar diretamente as credenciais do usuário. Ele é frequentemente complementado por OpenID Connect (OIDC) para fornecer uma camada de autenticação.

  1. Refresh Tokens:
  • No OAuth 2.0, o refresh token é um token de longa duração usado para obter um novo token de acesso (de curta duração) sem exigir que o usuário faça login novamente.
  • Esse mecanismo melhora a experiência do usuário ao evitar logins frequentes e permite sessões mais longas sem comprometer a segurança.
  1. Base para o OpenID Connect (OIDC):
  • O OAuth 2.0 é um protocolo de autorização, não de autenticação.
  • O OpenID Connect estende o OAuth 2.0 ao adicionar uma camada de autenticação, fornecendo informações sobre a identidade do usuário (por exemplo, com um ID Token).
  • OIDC combina os benefícios de autorização e autenticação em um único fluxo.
  • O OAuth 2.0 utiliza refresh tokens para renovar tokens de acesso sem exigir login do usuário.
  • O OpenID Connect é baseado no OAuth 2.0, mas adiciona autenticação, permitindo que aplicativos confirmem a identidade do usuário.

A afirmativa está Certa, pois descreve corretamente o uso de refresh tokens no OAuth 2.0 e sua relação como base para o OpenID Connect, que adiciona uma camada de autenticação ao protocolo.

Fonte: GPT

"sem pedir ao usuário para fazer login novamente" forçou a barra

Segue o jogo

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo