{"repo":"justin-tay/keycloak-spring-boot","free":true,"listed":false,"github":"https://github.com/justin-tay/keycloak-spring-boot","clone":"git clone https://github.com/justin-tay/keycloak-spring-boot.git","description":"Spring Boot example using Spring Security with Keycloak","language":"Java","stars":19,"topics":["keycloak","spring-boot","oidc","java","spring"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Spring Boot Example OpenID Connect Relying Party for Keycloak This project is an example implementation of a OpenID Connect Relying Party built using Spring Boot and Spring Security OAuth2 Client. Keycloak is used as the public Identity Provider for testing purposes Quick Start Configuring Keycloak as the Identity Provider The Spring Boot application exposes its JWKS at http://localhost:8081/oauth2/jwks Start Keycloak Access Keycloak at http://localhost:8080/ Create an administrative user Login to the administrative console Create the test realm Click on the Keycloak dropdown on the left navigation bar Select Create Realm Set test as the Realm name and click on Create Create the keycloak-spring-boot-example client Click on Clients on the left navigation bar Click on Create client Set keycloak-spring-boot-example as the Client ID and click on Next Toggle Client authentication to On and click on Next Set http://localhost:8081/ as Valid redirect URIs , Valid post logout redirect URIs and Web origins and click on Save Under Logout settings Toggle Front channel logout to Off Set http://localhost:8081/logout/connect/back-channel/keycloak as Backchannel logout URL and click on Save Click on Credentials Click on the Client Authenticator dropdown and select Signed Jwt and click on Save Click on Keys Toggle Use JWKS URL to On and enter http://localhost:8081/oauth2/jwks as the JWKS URL and click on Save Allow user registrations Click on Realm settings on the left navigation bar Click on","default_branch":null,"files":null,"tree":[],"storefront":"/r/justin-tay","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/justin-tay/keycloak-spring-boot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}