org.fintrace:keycloak-event-receiver-common

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-common
Last Version

Last Version

0.0.1
Release Date

Release Date

Type

Type

jar
Description

Description

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

Project Organization

fintrace (https://fintrace.org/)

Download keycloak-event-receiver-common

How to add to project

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

Dependencies

compile (4)

Group / Artifact Type Version
org.keycloak : keycloak-core jar 4.0.0.Beta1
org.keycloak : keycloak-server-spi-private jar 4.0.0.Beta1
org.projectlombok : lombok jar 1.16.10
org.slf4j : slf4j-api jar 1.7.25

Project Modules

There are no modules declared in this project.

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