我正在将SCG与Eureka一起使用,以及基于发现客户端的路由。某些客户端具有不同的安全要求(某些未经身份验证,有些具有某些角色)。我可以在构建ServerHttpSecurity
的{{1}}对象上设置路径匹配器,但是我事先不知道是否有任何发现的服务将是那些需要与默认配置不同的服务之一。我正在考虑使用来自发现客户端的元数据来配置它。
Spring Security中是否有某些内容可以根据某些应用程序事件或类似事件刷新SecurityWebFilterChain
配置?还是有控制此功能的SCG?还是我想得太多,而它只是在某个时候发生?