springboot 应用程序中的 keycloak.json 文件
Posted
技术标签:
【中文标题】springboot 应用程序中的 keycloak.json 文件【英文标题】:keycloak.json file in springboot application 【发布时间】:2019-05-01 03:59:17 【问题描述】:即使我们在 application.properties 中为 Spring Boot 应用程序配置了所有内容,是否还需要一个 keycloak.json 文件。
【问题讨论】:
【参考方案1】:如果您使用 Spring Security Adapter,请在配置文件中添加 bean KeycloakConfigResolver。它将使用 application.properties 而不是 WEB-INF/keycloack.json
@Bean
public KeycloakConfigResolver KeycloakConfigResolver()
return new KeycloakSpringBootConfigResolver();
参见:https://developers.redhat.com/blog/2017/05/25/easily-secure-your-spring-boot-applications-with-keycloak/ 创建 SecurityConfig 类部分
【讨论】:
适用于 KC V3.3.0.Final :)【参考方案2】:假设你的 spring-boot 应用程序,如果你使用keycloak-spring-boot-starter
spring-boot 适配器,那么你的所有配置都在 application.properties 中。
你可以在这里找到例子https://github.com/keycloak/keycloak-quickstarts/tree/latest/app-springboot
【讨论】:
它有帮助。我们不需要 keycloak.json 文件。以上是关于springboot 应用程序中的 keycloak.json 文件的主要内容,如果未能解决你的问题,请参考以下文章
用于用户注册、密码重置、忘记密码等的 Keycloak 端点
springboot 应用程序中的 keycloak.json 文件
无法将存储的 Vault 机密检索到 Kubernetes 中的 Springboot 应用程序