首页 > 解决方案 > KeycloakWebSecurityConfigurerAdapter 和 JBoss stadalon.xml

问题描述

我最近开始使用 keycloak 对我们的应用程序进行身份验证和授权。我已经按照https://www.keycloak.org/docs/latest/securing_apps/#_spring_security_adapter中的说明使用了 KeycloakWebSecurityConfigurerAdapter进行配置。KeycloakWebSecurityConfigurerAdapter 默认使用 Keycloak.json,但我们在项目中使用 JBoss 应用程序服务器,并且 keycloak 服务器配置位于standalone.xml 子系统中。KeycloakWebSecurityConfigurerAdapter 会自动检测到它吗?有人可以帮我解决这个问题吗?

标签: javaspring-securitykeycloak

解决方案


KeycloakWebSecurityConfigurerAdapter 会自动检测到它吗?

我不这么认为。您的 keycloak 服务器具有“多个 keycloak.json”(每个客户端/应用程序一个 keycloak json)。你选择哪一个?

您可以实现 org.keycloak.adapters.KeycloakConfigResolver 以从自定义路径加载 keycloak.json。

PS:保持简单:将 keycloak.json 存储在您的应用程序中


推荐阅读