This module create an SPI for login events that will send the information to our rest api
because we have more extensions we need register this as a module, to do that we need follow those steps
- register the module
sh $KEYCLOAK_HOME/bin/jboss-cli.sh --command="module add \ --name=plc-event-listener \ --resources=modules/rest-spi-1.0-SNAPSHOT.jar \ --dependencies=org.keycloak.keycloak-core,org.keycloak.keycloak-server-spi,org.keycloak.keycloak-server-spi-private,javax.api,javax.ws.rs.api,org.jboss.resteasy.resteasy-jaxrs,org.jboss.logging"
- configure the module, open keycloak-server file
vi $KEYCLOAK_HOME/standalone/configuration/keycloak-server.json
- add the new modules
{ "providers": [ "classpath:${jboss.home.dir}/providers/*", "module:plc-event-listener" ], "other_properties":"..." }