-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Software Architecture with Spring
By :
It’s time to put our learning into practice. We will use Spring Authorization Server, a framework that offers OAuth2 and OIDC authentication and authorization capabilities for Spring-based applications. It issues clients with access tokens, refresh tokens, and ID tokens following OAuth2 flows.
As our online auction application grows, we now face a new challenge: third-party clients and external applications are requesting access to our product catalog through APIs. Exposing the product API requires careful consideration of security measures. Relying solely on traditional API keys or basic authentication is no longer sufficient.
We will implement a robust authentication and authorization mechanism to securely expose our product API to external clients. We will introduce a new component to enforce access control: the authorization server.
The authorization server...