6.3.2. 使用模块注册供应商
流程
使用 jboss-cli 脚本或手动创建文件夹创建一个模块。
例如,要使用
jboss-cli脚本添加事件监听程序 sysout 示例供应商,请执行:KEYCLOAK_HOME/bin/jboss-cli.sh --command="module add --name=org.acme.provider --resources=target/provider.jar --dependencies=org.keycloak.keycloak-core,org.keycloak.keycloak-server-spi"
KEYCLOAK_HOME/bin/jboss-cli.sh --command="module add --name=org.acme.provider --resources=target/provider.jar --dependencies=org.keycloak.keycloak-core,org.keycloak.keycloak-server-spi"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 或者,您可以在
KEYCLOAK_HOME/modules中手动创建模块,并添加您的 jar 和module.xml。例如,创建
KEYCLOAK_HOME/modules/org/acme/provider/main文件夹。然后,将provider.jar复制到此文件夹,并使用以下内容创建module.xml:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
使用 Red Hat Single Sign-On 注册此模块,方法是编辑
standalone.xml、standalone-ha.xml或domain.xml的 keycloak-server 子系统部分,并将它添加到提供程序:Copy to Clipboard Copied! Toggle word wrap Toggle overflow