liveBook · Manning

Authorization server

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

An authorization server is a service that authenticates clients or resource owners and issues authorization credentials such as access tokens.

An authorization server issues authorization credentials, commonly access tokens, after a client or resource owner completes a separate authentication process. The client then presents the token to a resource server when calling a protected REST API. section 23.3.2 section 23.4

The operational sequence is:

  • Authenticate the client or resource owner, often through username-and-password authentication. section 23.3.2
  • Issue an access token, typically with a limited validity period. section 23.3.2
  • Use the token in API requests to access protected resources; renew it when it expires. section 23.3.2 section 23.4

OAuth 2.0 access delegation

A client requests authorization from the resource owner, receives an authorization grant, exchanges it with the authorization server for an access token, and uses that token to access the resource server without receiving the owner’s credentials. section 23.4

Figure 23.6 REST API bearer authentication. A client obtains an access token from an authorization token and uses the token to access the desired resource on the resource server.
A close-up of a list of access Description automatically generated

Shows the client obtaining an access token from the authorization server and presenting it to the resource server. section 23.3.2

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

How deep it goes
Explains token acquisition, limited validity, renewal, and OAuth delegation, but does not specify server configuration or token internals.
Examples
Uses bearer authentication and the OAuth 2.0 authorization-grant flow as concrete access-token examples.
What it assumes
Assumes familiarity with REST APIs and authentication while distinguishing clients, resource owners, and resource servers.
What you can do after
Apply bearer authentication by obtaining, transmitting, and renewing access tokens for protected API requests.
How it connects
Connects bearer authentication, access tokens, OAuth 2.0, clients, resource owners, and resource servers.

Also explained in

Compare how 6 books explain authorization server →

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.