Kong + Konga + KeyCloak

November 1, 2021 ยท View on GitHub

Goal repository

This is for development purpose as authentication interface. The Goal is to be able to protect, through the configuration of kong and keycloak, an API resource.

Pre-requisite

  • Docker installed in your machine
  • jq installed in your container (VM or your laptop)

How to use this template

To run this template, execute the "prepare" script first to pull the images and start the containers:

$ ./prepare.sh

for windows 10+:

$ sh ./prepare.sh

First of all, edit the start.sh file by setting up a public IP to access the docker containers HOST_IP="IP HERE" in this file: start.sh. Default value is localhost.

Now start the initializer script to create users and mock services and integration between all fo them:

$ ./start.sh

Default access credentials to admin panels

Konga/Kong

Keycloak

Disclaimer

This docker compose file contains default credentials, so its installation is not production ready