我想启用springactuator特性,同时只允许访问某些客户机id(我们使用基于jwt的身份验证)。实现这一目标的最佳方法是什么?
我的安全配置如下所示:
http.csrf().disable()
.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS)
.and()
.authorizeRequests()
.antMatchers(HttpMethod.POST, "/v1/api/**").hasAuthority(WRITE)
.antMatchers(HttpMethod.GET, "/v1/api/**").hasAuthority(READ)
.antMatchers("/actuator/**").authenticated() // how can we perform security validations for this API?
.and()
.oauth2ResourceServer()
.jwt()
.decoder(jwtDecoder)
.jwtAuthenticationConverter(jwtAuthenticationConverter());
我正在考虑在一个小时内处理验证检查 GenericFilterBean
,将使用 addFilterBefore()
方法。有更好的办法吗?
暂无答案!
目前还没有任何答案,快来回答吧!