org.fintrace:keycloak-event-receiver

Keycloak event receiver for keycloak-event-publisher library. Has multiple implementations such as HTTP or JMS

License

License

Categories

Categories

KeY Data Data Formats Formal Verification Keycloak Security
GroupId

GroupId

org.fintrace
ArtifactId

ArtifactId

keycloak-event-receiver
Last Version

Last Version

0.0.1
Release Date

Release Date

Type

Type

pom
Description

Description

org.fintrace:keycloak-event-receiver
Keycloak event receiver for keycloak-event-publisher library. Has multiple implementations such as HTTP or JMS
Project URL

Project URL

https://github.com/fintrace/keycloak-event-receiver
Project Organization

Project Organization

fintrace (https://fintrace.org/)
Source Code Management

Source Code Management

https://github.com/fintrace/keycloak-event-receiver

Download keycloak-event-receiver

How to add to project

<!-- https://jarcasting.com/artifacts/org.fintrace/keycloak-event-receiver/ -->
<dependency>
    <groupId>org.fintrace</groupId>
    <artifactId>keycloak-event-receiver</artifactId>
    <version>0.0.1</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.fintrace/keycloak-event-receiver/
implementation 'org.fintrace:keycloak-event-receiver:0.0.1'
// https://jarcasting.com/artifacts/org.fintrace/keycloak-event-receiver/
implementation ("org.fintrace:keycloak-event-receiver:0.0.1")
'org.fintrace:keycloak-event-receiver:pom:0.0.1'
<dependency org="org.fintrace" name="keycloak-event-receiver" rev="0.0.1">
  <artifact name="keycloak-event-receiver" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.fintrace', module='keycloak-event-receiver', version='0.0.1')
)
libraryDependencies += "org.fintrace" % "keycloak-event-receiver" % "0.0.1"
[org.fintrace/keycloak-event-receiver "0.0.1"]

Dependencies

compile (2)

Group / Artifact Type Version
org.projectlombok : lombok jar 1.16.10
org.slf4j : slf4j-api jar 1.7.25

Project Modules

  • keycloak-event-receiver-http
  • keycloak-event-receiver-common

keycloak-event-receiver

Library to receive Keycloak events pusblished by keycloak-event-publisher

Build Status

How to use

Spring REST Receiver

Add dependency in your pom

<dependency>
    <groupId>org.fintrace</groupId>
    <artifactId>keycloak-event-receiver-http</artifactId>
    <version>1.0.0-SNAPSHOT</version>
</dependency>

After adding dependency,

Exposed REST API

  • POST keycloak/event
  • POST keycloak/adminevent

(Optional)

  • Add authorization checks via spring security to the above URI.

JMS Receiver

TODO

org.fintrace

Versions

Version
0.0.1