You can try the extensions by running Keycloak with these extensions in Docker using the given Dockerfile.
First build the image - in the root folder of this repo run:
docker build -t keycloak-extensions .
Then run the container (admin user must be set up):
docker run -p 8080:8080 -e KEYCLOAK_ADMIN=admin -e KEYCLOAK_ADMIN_PASSWORD=admin keycloak-extensions start-dev
If you want to use these extensions in your Keycloak instance, use the following guides.
- Email Notifications Keycloak Extension
- Login Session Listener Keycloak Extension
- Custom theme for Keycloak Account Console
Requirements
- Maven
- Keycloak (Quarkus) instance on your computer
- avaliable on Keycloak website
This product includes GeoLite2 data created by MaxMind, available from https://www.maxmind.com.