Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring:使用Spring安全性为执行器端点配置安全性_Java_Spring_Spring Security_Spring Boot Actuator - Fatal编程技术网

Java 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

是否可以用Spring安全性以通用方式为Spring应用程序的执行器端点配置安全性

根据需要,我需要在自定义Spring安全配置中执行此操作


但是,假设我的应用程序(在端口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不知道你的意思。上面的链接适合我。这是当前版本的链接: