java - Keycloak-Tomcat-适配器 : Is there a alternative path for 'keycloak.json' ?

标签 java tomcat keycloak

我尝试使用 keycloak 来保护我的 Java Servlet 应用程序。一切正常,但我不喜欢我的“keycloak.json”文件位于我的版本中。原因是,如果 keycloak 定义在我的 war 中,那么我需要不同的安装不同的构建过程或不同安装上的相同客户端凭据。

我现在的想法是将“keycloak.json”放在我的 WEB-INF 之外。这可能吗?也欢迎提出解决此问题的其他想法。

最佳答案

如果您检查 KeycloakOIDCFilter您会看到还有三个附加参数。

  • keycloak.config.resolver
  • keycloak.config.file
  • keycloak.config.path

我们正在使用文件参数并且像 charme 一样工作。

关于java - Keycloak-Tomcat-适配器 : Is there a alternative path for 'keycloak.json' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36912500/

相关文章:

java - 使用 com.sun.net.httpserver.HttpServer 时不会调用 ServletContextListener

java - JSP 应用程序中的不同布局和国际化

java - 使用 keycloak 实现授权,提取 RPT token 后如何将资源名称与 Controller 映射并取消用户授权

JAVA Paint组件的背景

java - 如何将文本链接设置为实际 URL 而不是 HTML 中的文本标记

web-services - Web 应用程序启动时违反 HTTP 协议(protocol)

java - key 斗篷一次性访问

java - 使用 Axon 4 与某些 "aggregateIdentifier"相关的 Axon Replay TrackingEvent

java - 使用 MARF 进行说话人识别

keycloak - 限制对 Keycloak 管理控制台的访问