Usage examples of the authorization server

This chapter covers a number of common use cases that can help to understand how an authorization server is intended to be used.

Authorization code flow use case with requests and responses.

See article Authorization code flow usage.

Client credentials grant use case with:

  1. Dynamic client registration
  2. and

  3. a request of an access token for the newly registered client.
  4. See article Client credentials grant usage example.

A use case where the client has an access token and uses it to:

  1. access an IAM resource
  2. and

  3. executes token introspection.

See article Resource access with token usage.

Use case where a resource forces a client to re-authenticate the user with 2nd factor only.

See article Forced user re-authenticate.

Various other use cases of the session management endpoint.

See article Session management usage.