This is the support repository for :
The full instructions to setup the Keycloak Server can be found in the Blog Post.
To start the app from the command line :
mvn clean spring-boot:run
Importing the realm
If you don't want to create and configure the initial Keycloak Realm manually, you can just import it through the Keycloak Web Console. Import the springdemo.json which is located at the root of this repo.
Part 1 - Create a Spring Boot app and add Keycloak support
This is on the Master branch
Part 2 - Add Spring Security support
This is on the Spring Security branch
Part 3 - Splitting the monolith and secure microservices