OAuth2 é um protocolo padrão que autoriza aplicativos a obte...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é: A - public.
O OAuth2 é um protocolo padrão de autorização que permite que aplicativos terceiros obtenham acesso limitado aos recursos de um usuário. Esse acesso é feito de maneira segura e controlada, utilizando o protocolo HTTP.
Para entender melhor a questão, é essencial conhecer os principais papéis (roles) definidos no OAuth2:
Client: É o aplicativo que deseja acessar os recursos protegidos do usuário. Ele deve obter autorização do usuário e um token de acesso do servidor de autorização.
Authorization Server: É o servidor que autentica o usuário e emite tokens de acesso para o client. Ele garante que somente aplicativos autorizados possam acessar os recursos protegidos.
Resource Owner: É o usuário que possui os recursos protegidos. Ele concede permissão ao client para acessar seus recursos.
Resource Server: É o servidor que hospeda os recursos protegidos e aceita tokens de acesso emitidos pelo servidor de autorização para liberar esses recursos ao client.
A alternativa public não corresponde a nenhum papel definido no OAuth2. As opções corretas envolvem os quatro papéis principais explicados acima. Portanto, a alternativa A - public é a resposta correta.
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
client
é o sistema que requer acesso aos recursos protegidos. Para acessar recursos, o Cliente deve ter o token de acesso apropriado.
authorization server
este servidor recebe solicitações do Cliente para tokens de acesso e os emite mediante autenticação e consentimento bem-sucedidos do proprietário do recurso. O servidor de autorização expõe dois endpoints: o endpoint de Autorização, que lida com a autenticação e o consentimento interativos do usuário, e o endpoint de Token, que está envolvido em uma interação máquina a máquina.
resource owner
o usuário ou sistema que possui os recursos protegidos e pode conceder acesso a eles.
resource server
um servidor que protege os recursos do usuário e recebe solicitações de acesso do Cliente. Ele aceita e valida um token de acesso do cliente e retorna os recursos apropriados para ele.
Fonte: https://auth0.com/pt/intro-to-iam/what-is-oauth-2
a-
Resource Owner: dono do recurso
Client: quer acessar o recurso
Authorization Server: autoriza e emite tokens
Resource Server: onde esta o recurso
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo