Java Spring:使用Spring安全性为执行器端点配置安全性
是否可以用Spring安全性以通用方式为Spring应用程序的执行器端点配置安全性 根据需要,我需要在自定义Spring安全配置中执行此操作Java Spring:使用Spring安全性为执行器端点配置安全性,java,spring,spring-security,spring-boot-actuator,Java,Spring,Spring Security,Spring Boot Actuator,是否可以用Spring安全性以通用方式为Spring应用程序的执行器端点配置安全性 根据需要,我需要在自定义Spring安全配置中执行此操作 但是,假设我的应用程序(在端口8080上)中既有/info的自定义请求映射,又在端口8081上启用了执行器信息端点。在Spring Security中如何区分这两个呢?是的,这是可能的,但不是特别明显。在websecurityConfigureAdapter的扩展中,可以注入一组执行器端点: @Inject private List<Abstract
但是,假设我的应用程序(在端口8080上)中既有
/info
的自定义请求映射,又在端口8081上启用了执行器信息端点。在Spring Security中如何区分这两个呢?是的,这是可能的,但不是特别明显。在websecurityConfigureAdapter
的扩展中,可以注入一组执行器端点:
@Inject
private List<AbstractEndpointMvcAdapter<? extends Endpoint<?>>> actuatorEndpoints;
@Inject
private List我刚刚发现springboot2明确地解决了这个问题。
见谢谢!实际上,在我的例子中,我只想忽略spring安全性中的管理端点,因此使用@Value(${management.port:8081}”)
和.requestMatchers(request->request.getServerPort()==managementPort)
完成了trick@adrhc不知道你的意思。上面的链接适合我。这是当前版本的链接: