Adding a local authorization server
To be able to run tests locally and fully automated with APIs that are secured using OAuth 2.0 and OpenID Connect, we will add an authorization server that is compliant with these specifications to our system landscape. Spring Security, unfortunately, does not provide an authorization server out of the box. But in April 2020, a community-driven project, Spring Authorization Server, led by the Spring Security team, was announced with the goal of delivering an authorization server. In August 2021, the Spring Authorization Server project was moved out of experimental status and became a member of the Spring project's portfolio. For more information, see https://spring.io/blog/2020/04/15/announcing-the-spring-authorization-server and https://spring.io/blog/2021/08/17/spring-authorization-server-officially-moves-to-spring-projects.The Spring Authorization Server supports both the use of the OpenID Connect discovery endpoint and digital signing of access...