Technical requirements
This chapter has the same technical requirements as Chapter 1. So, we will need an editor such as Visual Studio Code or IntelliJ, Java OpenJDK 21 or higher, and a tool to perform HTTP requests, such as curl
or Postman.
For some scenarios, you will need a Redis server. The easiest way to run a Redis server locally is by using Docker.
For the Logging in with Google Accounts recipe, you will need a Google Account.
For the Integrating a RESTful API with a cloud IdP recipe, I used Azure Entra (formerly known as Azure Active Directory) as an authentication provider. You can create a free account with 200 USD credit at https://azure.microsoft.com/free/search/.
All the recipes that will be demonstrated in this chapter can be found at: https://github.com/PacktPublishing/Spring-Boot-3.0-Cookbook/tree/main/chapter2