Directory for an article about securing Spring Boot based REST APIs with Keycloak.
If you only want to use preconfigured Keycloak instance just run the run-keycloak.sh script.
It will run the Keycloak docker image with the configuration described in the article.
Keycloak realm configuration is present in realm/realm.json file.
All additional configuration and customization can be done from there.
To set up this environment locally just run the deploy.sh script in one of the project directories. It will compile the application and prepare a springboot-keycloak-1.0.jar jar. Then script will run the jar alongside Keycloak docker.