keycloak~自定义的SPI扩展
仓储大叔
编辑于 2023年03月21日 17:41
收录于文集
共14篇

项目结构

自定义SPI注册

1. 直接复制文件方式

使用docker commit保存你当前容器为一个新的镜像,然后启动它即可

2. 打包镜像方式

Dockerfile

打包

后续的扩展

当有了自己的SPI接口之后,它也有了对应的ProviderFactory和Provider,然后你就可以在扩展它了,一般的步骤是:

  1. 建立新项目

  2. 依赖上面的SPI项目(它已经被注入到keycloak里,就像keycloak系统的spi)

  3. 将新的项目打包上传到/opt/jboss/keycloak/standalone/deployments目录完成自动化部署

  4. 在resources/META-INF/jboss-deployment-structure.xml里添加上面项目spi module

  1. 注册成功之后,在keycloak管理平台的server-info/providers里会有体现

module-one-add.cli