当前位置: 首页 > 知识库问答 >
问题:

如何在keycloak版本的顶部管理定制的keycloak SPI、实体、Restendpoint?

方权
2023-03-14

我一直试图添加定制的keycloak SPI、实体和restendpoint。我想知道在keycloak代码顶部维护它们的最佳方法。其次,我对域扩展提供程序做了一些实际操作,但我无法成功地与keycloak DiscTrumtion集成。除了keycloak文档之外,您能否帮助我实现更多的示例或步骤来实现keycloak SPI、实体和restendpoint。

共有1个答案

丁志勇
2023-03-14

Keycloak自定义提供程序可以作为一个单独的maven项目保存在您喜欢的IDE中,并具有来自Keycloak SPI的依赖关系。构建它,复制jar文件并将其粘贴到providers或deployments文件夹中。我建议您克隆keycloak源代码,并了解他们是如何实现某些SPI的,识别模式。

您也可以将其写到他们的开发人员邮件列表,即keycloak-dev@lists.jboss.org以了解更多细节。

 类似资料:
  • 如何在静态box2d主体上绘制文本(字体)? 背景:我能够正确地在身体顶部绘制精灵。我这样做是通过有一个,它被投影在box 2dCamera上,就像box 2dSpriteBatch.set投影矩阵(box 2dCamera.combined);然后简单地使用身体的在正确的位置渲染精灵。 但是如果我尝试用同样的方法来处理字体,不幸的是,它的缩放非常大,如果我尝试缩放字体,它就不会出现。所以我假设我

  • 但问题是这将只锁定一行,而我想在计算总行数时锁定整个表(实体)。 请指教。

  • 我试图上传由第三方exe在部署期间创建的日志文件,并将其包括在我的部署结果中,如果可能的话,在一个单独的选项卡上。 我尝试使用发布工件构建任务,但这只适用于构建而不是发布。 我尝试记录任务,但是

  • 我一直在搜索如何使用Spring3.2.x管理REST API版本,但没有找到任何易于维护的内容。我先解释一下我遇到的问题,然后再给出一个解决方案...但我不知道我是不是在重新发明轮子。 以1.0版本的API为例,到1.8版本,在1.0版本中引入了一个处理程序,并在1.7版本中进行了修改,我希望以以下方式处理这个问题。假设代码在一个控制器中,并且有一些代码能够从头中提取版本。(以下为Spring无

  • 问题内容: 我试图弄清楚如何向将管理一些构建的Jenkins添加管理构建,以及如何将参数从管理构建传递到子构建。 问题答案: 您正在寻找参数化触发器插件。 安装插件后,请参考下面的第二张快照。转到项目页面。搜索。之后,点击 快照上方是父作业A,其中我正在定义一个字符串参数,该参数将在其子作业B中使用。 快照还是父作业A的快照,我在其中指定了下游(子)作业B并启用了该操作, 这将确保父作业A中定义的

  • 问题内容: 我一直在搜索如何使用Spring 3.2.x管理REST API版本,但没有找到易于维护的东西。我将首先解释我所遇到的问题,然后是一个解决方案……但我确实想知道是否在这里重新发明轮子。 我想基于Accept标头管理版本,例如,如果请求具有Accept标头application/vnd.company.app-1.1+json,我希望spring MVC将其转发到处理此版本的方法。而且由