我一直在尝试添加自定义的keycloak SPI,实体和休息端点。我想知道将它们保存在keycloak代码顶部的最佳方法。其次,我已经完成了域扩展提供程序的一些操作,但是我无法成功地与keycloak disctribution集成。除了密钥泄露文档之外,您能否帮助我提供更多示例或步骤来实现keycloak SPI,实体和其他端点。
Keycloak定制提供程序可以作为一个单独的maven项目保存在您喜欢的IDE中,具有来自keycloak SPI的依赖项。构建它,复制jar文件并根据您正在构建的扩展的性质将其粘贴到providers或deployments文件夹中。我建议你克隆keycloak源并理解他们如何实现一些SPI,识别模式。
您也可以将其写入他们的开发邮件列表,即[email protected]以获取更多详细信息。