扩展Keycloak身份验证SPI

时间:2018-08-14 10:23:42

标签: keycloak

我想实现自己的keycloak身份验证部分。这是为了能够添加与另一个身份服务器通信的自定义身份验证。我在keycloak文档中看到,我们具有可以扩展的身份验证SPI,但是我没有找到有关此的任何教程。文档链接:keycloak spi link 我正准备检查git hub Ref上身份验证的keycloak示例提供程序代码。 link但是,当我在本地导入项目时,找不到用于密钥斗篷的版本。我也找不到任何keycloak jar(最新的)中的org.keycloak.authentication包下的类

keycloak server spi with no authentication package

1 个答案:

答案 0 :(得分:0)

据我所见,last release's Server Development guide Authenticator SPI遍历部分与教程一样好。

如果要针对Keycloak版本使用示例,则必须在github上选择与Keycloak版本匹配的标签,例如如果您使用的是Keycloak 4.2.1.Final,请标记4.2.1.Final

org.keycloak.authentication.AuthenticatorFactory类在样本的pom.xml中使用的keycloak-server-spi-private依赖项中。这个Maven工件与POM中使用的其他工件一样,都位于Maven Central上,因此Maven应该从那里检索JAR。