密钥泄露的身份验证SPI

时间:2017-12-15 13:19:58

标签: maven keycloak keycloak-services

我在http://www.keycloak.org/docs/3.3/server_development/topics/auth-spi.html引用了文档,并实现了另一个SPI。我已经提到了示例authenticator-required-action-example。当我按照README.md文件中的说明操作时,它正常工作。但是,我想将此实现推向生产,并且我希望将此SPI打包为分发目录的一部分。

README中提到的指令声明您需要运行mvn clean install wildfly:deploy命令将此SPI嵌入到运行keycloak实例中。在开发过程中我们可以做到这一点但是在生产中,有什么方法可以将它作为分发的一部分嵌入,这样我就不需要运行这个maven命令了。

1 个答案:

答案 0 :(得分:0)

首先,将您的身份验证器打包为jar文件。

然后,您可以使用jboss-cli添加它。

导航到您的keycloak安装和bin - 文件夹。在那里,你应该有一个名为jboss-cli.sh的文件。

运行以下命令:

./jboss-cli.sh -c --command='deploy <path to deployable jar> --name=<name your deploayable>'