Skip to content

aboutbits/keycloak-extensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Keycloak Extensions

This repository shows how you can extend Keycloak's features.

Table of content

Prerequisites

Setup

Build the artefact of the custom event listener

If you want to test the example event listener, than you have to build it before you start the keycloak server.

cd custom-event-listener && docker run --rm -v "$PWD":/usr/src/app -w /usr/src/app maven:3-openjdk-11 mvn clean install

Start and stop the containers

Before start working you have to start the Docker containers:

docker-compose up --build --detach

After finished working you can stop the Docker containers:

docker-compose stop

The website will be accessible at http://localhost:8080/. The default username for the master realm is "admin" and the password "password".

SMTP Server

In order to test the whole workflow locally, Mailhog is set up and can be configured as SMTP server that catches all outgoing mails. These are the SMTP configurations:

  • Host: mailhog
  • Port: 1025

All catched emails can be visited at http://localhost:8025/.

Custom Event Listener

Lets build a custom event listener, that sends an email to an admin on every new registration.

Follow this link for more details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages