diff --git a/docbook/reference/en/en-US/modules/providers.xml b/docbook/reference/en/en-US/modules/providers.xml index a1e918437f..f983947171 100755 --- a/docbook/reference/en/en-US/modules/providers.xml +++ b/docbook/reference/en/en-US/modules/providers.xml @@ -95,10 +95,14 @@ public class MyEventListenerProvider implements EventListenerProvider {
Register a provider using Modules - To register a provider using Modules first create a module. To do this you have to create a folder inside - KEYCLOAK_HOME/modules and add your jar and a module.xml. For example to add the event listener - sysout example provider create the folder KEYCLOAK_HOME/modules/org/keycloak/examples/event-sysout/main. - Copy event-listener-sysout-example.jar to this folder and create module.xml + To register a provider using Modules first create a module. To do this you can either use the jboss-cli + script or manually create a folder inside KEYCLOAK_HOME/modules and add your jar and a module.xml. + For example to add the event listener sysout example provider using the jboss-cli script execute: + + Or to manually create it start by creating the folder KEYCLOAK_HOME/modules/org/keycloak/examples/event-sysout/main. + Then copy event-listener-sysout-example.jar to this folder and create module.xml with the following content: @@ -113,8 +117,10 @@ public class MyEventListenerProvider implements EventListenerProvider { }]]> - Next you need to register this module with Keycloak. This is done by editing keycloak-server.json and adding - it to the providers: + + + Once you've created the module you need to register this module with Keycloak. This is done by editing + keycloak-server.json and adding it to the providers: