keycloak-springboot
This project is showing how we can integrate springboot application with Keycloak Server. Operations like creating user in kecyloak , getting access token using credentials or refreshtoken, authenticating http api request, , logout user.
Components Version
-
Docker
-
JAVA
-
KEYCLOAK IMAGE:8.0.2
-
MYSQL IMAGE:5.7
-
MAVEN
Pre-requisities
KEYCLOAK AND MYSQL UP AND RUNNING .
MAVEN CLEAN COMPILE RUN
Change in application.properties
-
keycloak.auth-server-url=http://IMAGENAME:PORT/auth
-
keycloak.realm=REALM NAME
-
keycloak.resource=CLIENT NAME
-
keycloak.credentials.secret=CLIENT SECRET
-
spring.datasource.url= MYSQL IMAGE NAME AND PORT AND URL
-
server.port=SERVER PORT
DONT FORGET TO BUILD YOUR JAVA IMAGE FROM THE JAR YOU CREATE .
BUILD KEYCLOAK AND MYSQL IMAGES TOO
IMPORTANT YOU HAVE TO ADD SERVER DATABASE AND TABLE TO MYSQL CONTAINER THEN IT WILL BE SAVED IN THE VOLUME ..
TO DO SO :
-
DOCKER-COMPOSE UP -D
-
DOCKER PS
-
DOCKER EXEC -IT MYSQLCONTAINERID SH
-
MYSQL -U root -p
-
Create Database imdb;
will document it later
FACEBOOK :
https://www.facebook.com/profile.php?id=100004377811017
GMAIL :