keycloak-event-publisher icon indicating copy to clipboard operation
keycloak-event-publisher copied to clipboard

Keycloak event listener provider implementation to send events either to a HTTP REST endpoint or to a JMS topic

keycloak-event-publisher

Keycloak event listener provider implementation with multiple sender options.

Build Status

Features

  • Multiple Publisher types
    • HTTP
      • Http sender for Keycloak events
        • Ability to supply events that can be excluded (TODO)
      • Http sender for Keycloak Admin operations
        • Ability to supply events that can be excluded (TODO)
    • JMS
  • Queue events before publishing
  • Retry in case of failure
    • Ability to supply retry strategies (TODO)
  • Serialize queue events to a file or database (TODO)

Build

mvn clean package

Build Docker Image

Docker image can be built with docker profile.

mvn clean package -Pdocker