liveBook · Manning

Authorization endpoint

An authorization endpoint is an identity provider endpoint where a client initiates user authorization and authentication to obtain an authorization result.

How 3 Manning books explain it

Secure APIs

An authorization endpoint is an identity or authorization service endpoint where a client initiates a user authorization and authentication flow.

How it is used
Initiates an OIDC user login, consent, and authorization-code flow before the client obtains an access token.
How deep it goes
Explains discovery, request parameters, redirects, and code exchange, but stops short of detailed endpoint implementation internals.
Examples
Uses an Auth0 authorization URL, a FastAPI GET /login route, and a returned code exchanged through GET /token.
What you can do after
Apply it via an OIDC provider by redirecting users to the discovered endpoint and exchanging the returned code for an access token.

Read how Secure APIs explains authorization endpoint →

Software Security for Developers

An authorization endpoint is an identity provider endpoint where a client initiates user authorization and authentication.

How it is used
Initiates the OIDC authorization-code flow by sending the user from a client to the identity provider.
How deep it goes
Explains discovery, request parameters, user redirection, and returned codes, while deferring code exchange to the token endpoint.
Examples
Uses a localhost authorization URL, an OIDC configuration response, and a redirect carrying an authorization code.
What you can do after
Apply it via OIDC discovery to construct an authorization request and receive a code for subsequent token acquisition.

Read how Software Security for Developers explains authorization endpoint →

Spring Security in Action, Second Edition

An authorization endpoint is an OAuth endpoint where a client initiates an authorization request and a resource owner's authorization is obtained.

How it is used
Starts the OAuth authorization code flow by receiving a client's request and obtaining the resource owner's authorization.
How deep it goes
Explains default discovery, request parameters, login, redirect, and code issuance, but stops before implementing a custom endpoint.
Examples
Uses OpenID configuration discovery, a browser authorization URL, a login page, a redirect, and a token request.
What you can do after
Operate the authorization code flow by discovering the endpoint, submitting a request, and exchanging its returned code for a token.

Read how Spring Security in Action, Second Edition explains authorization endpoint →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.