nerdexam
Cisco

350-901 · Question #79

In the three-legged OAuth2 authorization workflow, which entity grants access to a protected resource?

The correct answer is B. resource owner. In a three-legged OAuth2 flow, the resource owner is the entity that ultimately grants permission for a client application to access their protected resources on the resource server.

Understanding and Using APIs

Question

In the three-legged OAuth2 authorization workflow, which entity grants access to a protected resource?

Options

  • Aresource server
  • Bresource owner
  • Cclient
  • Dauthorization server

How the community answered

(46 responses)
  • A
    2% (1)
  • B
    91% (42)
  • C
    2% (1)
  • D
    4% (2)

Why each option

In a three-legged OAuth2 flow, the resource owner is the entity that ultimately grants permission for a client application to access their protected resources on the resource server.

Aresource server

The resource server hosts the protected resources and accepts access tokens to grant access, but it does not grant the initial access permission from the owner.

Bresource ownerCorrect

The resource owner is the user or entity who owns the protected resource and, through their explicit consent, authorizes the client application to access their data on the resource server via the authorization server. The authorization server acts as an intermediary, obtaining consent from the resource owner and issuing an access token.

Cclient

The client is the application requesting access to the protected resource; it does not grant access itself.

Dauthorization server

The authorization server issues access tokens after obtaining consent from the resource owner, but it is not the owner who grants the access, rather it facilitates the owner's grant.

Concept tested: OAuth2 three-legged authorization workflow roles

Source: https://datatracker.ietf.org/doc/html/rfc6749#section-1.1

Topics

#OAuth2#Authorization workflow#Resource owner#API security

Community Discussion

No community discussion yet for this question.

Full 350-901 Practice