diff --git a/pom.xml b/pom.xml index eb70797..a352146 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ Keycloak: Event Publisher to RabbitMQ - 26.0.1 + 26.0.6 ${project.artifactId}-${project.version} 21 21 diff --git a/src/main/java/com/github/aznamier/keycloak/event/provider/EventAdminNotificationMqMsg.java b/src/main/java/com/github/aznamier/keycloak/event/provider/EventAdminNotificationMqMsg.java index d50c60d..d0ceecb 100644 --- a/src/main/java/com/github/aznamier/keycloak/event/provider/EventAdminNotificationMqMsg.java +++ b/src/main/java/com/github/aznamier/keycloak/event/provider/EventAdminNotificationMqMsg.java @@ -1,5 +1,6 @@ package com.github.aznamier.keycloak.event.provider; +import java.io.Serial; import java.io.Serializable; @@ -15,6 +16,7 @@ @JsonTypeInfo(use = Id.CLASS) public class EventAdminNotificationMqMsg extends AdminEvent implements Serializable { + @Serial private static final long serialVersionUID = -7367949289101799624L; public static EventAdminNotificationMqMsg create(AdminEvent adminEvent) { @@ -28,6 +30,7 @@ public static EventAdminNotificationMqMsg create(AdminEvent adminEvent) { msg.setResourceType(adminEvent.getResourceType()); msg.setResourceTypeAsString(adminEvent.getResourceTypeAsString()); msg.setTime(adminEvent.getTime()); + msg.setDetails(adminEvent.getDetails()); return msg; } diff --git a/src/main/java/com/github/aznamier/keycloak/event/provider/EventClientNotificationMqMsg.java b/src/main/java/com/github/aznamier/keycloak/event/provider/EventClientNotificationMqMsg.java index 4b8de32..3beceab 100644 --- a/src/main/java/com/github/aznamier/keycloak/event/provider/EventClientNotificationMqMsg.java +++ b/src/main/java/com/github/aznamier/keycloak/event/provider/EventClientNotificationMqMsg.java @@ -1,5 +1,6 @@ package com.github.aznamier.keycloak.event.provider; +import java.io.Serial; import java.io.Serializable; @@ -15,6 +16,7 @@ @JsonTypeInfo(use = Id.CLASS) public class EventClientNotificationMqMsg extends Event implements Serializable { + @Serial private static final long serialVersionUID = -2192461924304841222L; public static EventClientNotificationMqMsg create(Event event) { diff --git a/utils/cli/KEYCLOAK_TO_RABBIT.cli b/utils/cli/KEYCLOAK_TO_RABBIT.cli deleted file mode 100644 index 0fb83e9..0000000 --- a/utils/cli/KEYCLOAK_TO_RABBIT.cli +++ /dev/null @@ -1,21 +0,0 @@ -embed-server --server-config=standalone-ha.xml --std-out=echo -batch - - -/subsystem=keycloak-server/spi=eventsListener/:add -/subsystem=keycloak-server/spi=eventsListener/provider=keycloak-to-rabbitmq/:add(enabled="true") -/subsystem=keycloak-server/spi=eventsListener/provider=keycloak-to-rabbitmq/:map-put(name=properties,key=url,value="${env.KK_TO_RMQ_URL:localhost}") -/subsystem=keycloak-server/spi=eventsListener/provider=keycloak-to-rabbitmq/:map-put(name=properties,key=username,value="${env.KK_TO_RMQ_USERNAME:admin}") -/subsystem=keycloak-server/spi=eventsListener/provider=keycloak-to-rabbitmq/:map-put(name=properties,key=password,value="${env.KK_TO_RMQ_PASSWORD:admin}") -/subsystem=keycloak-server/spi=eventsListener/provider=keycloak-to-rabbitmq/:map-put(name=properties,key=vhost,value="${env.KK_TO_RMQ_VHOST:}") -/subsystem=keycloak-server/spi=eventsListener/provider=keycloak-to-rabbitmq/:map-put(name=properties,key=port,value=${env.KK_TO_RMQ_PORT:5672}) -/subsystem=keycloak-server/spi=eventsListener/provider=keycloak-to-rabbitmq/:map-put(name=properties,key=exchange,value="${env.KK_TO_RMQ_EXCHANGE:amq.topic}") -/subsystem=keycloak-server/spi=eventsListener/provider=keycloak-to-rabbitmq/:map-put(name=properties,key=use_tls,value="${env.KK_TO_RMQ_USE_TLS:false}") -/subsystem=keycloak-server/spi=eventsListener/provider=keycloak-to-rabbitmq/:map-put(name=properties,key=key_store,value="${env.KK_TO_RMQ_KEY_STORE:false}") -/subsystem=keycloak-server/spi=eventsListener/provider=keycloak-to-rabbitmq/:map-put(name=properties,key=key_store_pass,value="${env.KK_TO_RMQ_KEY_STORE_PASS:false}") -/subsystem=keycloak-server/spi=eventsListener/provider=keycloak-to-rabbitmq/:map-put(name=properties,key=trust_store,value="${env.KK_TO_RMQ_TRUST_STORE:false}") -/subsystem=keycloak-server/spi=eventsListener/provider=keycloak-to-rabbitmq/:map-put(name=properties,key=trust_store_pass,value="${env.KK_TO_RMQ_TRUST_STORE_PASS:false}") - - -run-batch -stop-embedded-server \ No newline at end of file diff --git a/utils/cli/usage.txt b/utils/cli/usage.txt deleted file mode 100644 index ae4817a..0000000 --- a/utils/cli/usage.txt +++ /dev/null @@ -1,5 +0,0 @@ -KEYCLOAK_TO_RABBIT.cli - -To use it put it into /opt/jboss/startup-scripts/ - -This will install this pluging into WildFly configuration XML on a startup