【发布时间】:2018-05-08 09:51:20
【问题描述】:
我正在使用带有 keycloak 的 spring boot security 来保护我的应用程序。但我既有普通的网络浏览器请求(使用 thymeleaf 模板),也有休息 api 请求(没有浏览器和 Controller 中的方法,用 @ResponseBody 和 json 格式注释)。
从 web guider 中,我发现 keycloak 将使用不同的客户端类型进行浏览器请求(例如公共客户端)和无 UI 请求(仅承载),并且 SecurityConfig.java 中的会话不同,new RegisterSessionAuthenticationStrategy(new SessionRegistryImpl()) 和 @ 987654322@.
所以我的问题是如何在一个应用程序中配置 spring security 和 keycloak 以同时支持浏览器请求和 rest api 请求?
谢谢!
【问题讨论】:
标签: spring-boot spring-security keycloak