liveBook · Manning

Resource owner

As explained in Acing the CCNA Exam: Volume 2 Advanced Networking and Security

A resource owner is the entity that can grant an application permission to access a protected resource.

A resource owner is the person or entity that owns a protected resource and can authorize an application to access it. In OAuth 2.0, the owner delegates access without sharing account credentials with the application. section 23.3.2 section 23.4

The resource owner participates in the OAuth 2.0 authorization sequence:

  • The client requests authorization to access the owner’s protected resource. section 23.3.2
  • The owner logs in and grants permission to the client. section 23.3.2
  • The client exchanges the authorization grant for an access token through the authorization server. section 23.3.2
  • The client uses the access token to request the protected resource from the resource server. section 23.3.2

Google Calendar integration

A person who owns a Google account and its calendar is the resource owner. A scheduling application requests permission, receives delegated access through an access token, and then reads or manages calendar data within the approved scope. section 23.3.2

Figure 23.7 The basic OAuth 2.0 process. Through access delegation, the client application is able to access the resource owner’s protected resources on behalf of the owner.
A diagram of a flowchart Description automatically generated

Use the OAuth 2.0 process diagram to distinguish the resource owner from the client, authorization server, and resource server. section 23.3.2

How Acing the CCNA Exam: Volume 2 Advanced Networking and Security covers it

How deep it goes
Traces the owner’s authorization through the grant and access-token exchange in the basic OAuth 2.0 process.
Examples
Uses Google Calendar access and third-party social-media tools as concrete delegation examples.
What you can do after
Apply OAuth 2.0 terminology to identify who authorizes access and how delegated access reaches protected resources.
How it connects
Connects OAuth 2.0 with clients, authorization servers, resource servers, authorization grants, access tokens, and protected resources.

Also explained in

Compare how 2 books explain resource owner →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Acing the CCNA Exam: Volume 2 Advanced Networking and Security. The section links point to the parts of the book it draws on.