This is a sample showing the use of OpenID Connect (OIDC) with Spring Boot, Spring Security and Keycloak. If you are interested in some basic information about OIDC, please refer to my article on Medium.
In the subfolders you can find further ressources.
- keycloak: a docker configuration which can be used to run keycloak on your local machine
- oidc-spring-boot: a spring boot application, which is configured to use the keycloak application as an identity provider. It protects its resources via spring security and acts as an OAUTH2 client