我尝试使用 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/