liveBook · Manning

OAuth

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

OAuth 2.0 is an industry-standard authorization framework that delegates controlled access to protected resources without sharing the resource owner's credentials with a third-party application.

OAuth 2.0 is an industry-standard authorization framework for delegating controlled access to protected REST API resources. A third-party application acts on a user’s behalf without receiving the user’s credentials. section 23.3.2 section 23.4

The basic authorization sequence is:

  • The client application requests authorization from the resource owner. section 23.4
  • The client receives an authorization grant and exchanges it with the authorization server for an access token. section 23.4
  • The client presents the access token to the resource server to retrieve the desired protected resource. section 23.3.2 section 23.4
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

Follow the process diagram to distinguish the resource owner, client application, authorization server, access token, and resource server. section 23.3.2

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

How deep it goes
Explains the basic authorization sequence and its participants, but does not detail specific grant types or implementation configuration.
Examples
Uses a process diagram showing a client obtaining delegated access to a resource owner’s protected resource.
What you can do after
Apply it to understand how a client obtains an access token and uses delegated authorization to access protected API resources.
How it connects
Connects REST APIs with resource owners, client applications, authorization servers, resource servers, authorization grants, and access tokens.

Also explained in

Compare how 9 books explain OAuth →

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.