java - 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 会自动检测到它吗?有人可以帮我解决这个问题吗?
解决方案
KeycloakWebSecurityConfigurerAdapter 会自动检测到它吗?
我不这么认为。您的 keycloak 服务器具有“多个 keycloak.json”(每个客户端/应用程序一个 keycloak json)。你选择哪一个?
您可以实现 org.keycloak.adapters.KeycloakConfigResolver 以从自定义路径加载 keycloak.json。
PS:保持简单:将 keycloak.json 存储在您的应用程序中
推荐阅读
- python - Python Rainfall程序TypeError:+的不支持的操作数类型:'int'和'str'
- ruby-on-rails - 如何从 Arduino 连接到 Action Cable websocket?
- ios - Swift 3.0:无法在当前上下文中推断闭包类型,PromiseKit
- java - Spring Boot Rest API-无效请求参数异常:java.lang.IllegalArgumentException:参数值[计算机]与预期类型不匹配
- c# - 16位图像旋转并保存在c#中
- javascript - 是否可以在 Vee Validate 中更改 aria 属性的位置?
- ruby - 在链接点击时启动一个网址 - Ruby Shoes 3
- ios - iOS App Store Rejection - 您的应用使用“prefs:root=”非公共 URL 方案。有什么可测试的修复吗?
- protractor - 如何使用 JavaScript 实现量角器网格系统?
- flutter - 如何在颤动中突出显示一段文本?