Skip to content

Latest commit

 

History

History
22 lines (19 loc) · 808 Bytes

README.md

File metadata and controls

22 lines (19 loc) · 808 Bytes

Oauth2 + Keycloak setup with Spring Boot on Docker Compose

Minimal working example of Spring Boot web app with OAuth 2.0, Keycloak. All MicroServices run on Docker Compose.

Running All Services in Docker Compose

  1. Add the following line to file /etc/hosts (on Linux) or C:/Windows/System32/drivers/etc/hosts (on Windows): 127.0.0.1 keycloak
  2. Run the startAll.sh or restartAll.sh
  3. When all services are running, in the browser go to: http://localhost:8072/ui
  4. Use default user: test:test
  5. To log out use this endpoint: http://localhost:8072/logout

To Export Keycloak's Realm With Users:

docker ps
docker exec -it [container with Keycloak] bash
cd /opt/keycloak
bin/kc.sh export --dir . --realm Test_realm --users realm_file

# View
ls -all
cat Test_realm-realm.json