Homework for Manning LiveProject on "Securing Microservices with Spring Security and OAuth2"
This project is the OAuth authorization server
PORT 8080
URL: http://localhost:8080
Storage based on in-memory H2 db.
Spring Boot 2.3.x
Java 11
This project is the OAuth resource server which contains the business logic.
PORT 7070
URL: http://localhost:7070
Storage based on in-memory H2 db.
Spring Boot 2.3.x
Java 11
OAuth tokens are JWT, and they are validated using shared asymmetric key.
This project is an API gateway which uses Spring Cloud Gateway.
PORT 6060
Dummy OAUTH client
PORT 5050