Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.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配置Spring安全性_Java_Spring_Tomcat_Spring Boot - Fatal编程技术网

Java Spring-只允许特定的域请求,而不使用Spring配置Spring安全性

Java Spring-只允许特定的域请求,而不使用Spring配置Spring安全性,java,spring,tomcat,spring-boot,Java,Spring,Tomcat,Spring Boot,我使用的是SpringBoot1.5.10,我的项目跟踪来自特定域的特定请求。我正在使用一些api来通知我的应用程序,如果发生了一些事件 我的应用程序将只从该api所属的特定域接收。 例如: 我想限制我的端点从特定域获取请求,如上面的示例 我的应用程序不需要任何安全性。所以,我对spring security不感兴趣。因此,我如何限制我的应用程序只接受来自特定域的请求。如果您有控制器级别的要求,您可以在控制器方法或类级别上使用@CrossOrigin注释 例如,如果您将其用作 @CrossOri

我使用的是SpringBoot1.5.10,我的项目跟踪来自特定域的特定请求。我正在使用一些api来通知我的应用程序,如果发生了一些事件

我的应用程序将只从该api所属的特定域接收。 例如:

我想限制我的端点从特定域获取请求,如上面的示例


我的应用程序不需要任何安全性。所以,我对spring security不感兴趣。因此,我如何限制我的应用程序只接受来自特定域的请求。

如果您有控制器级别的要求,您可以在控制器方法或类级别上使用@CrossOrigin注释

例如,如果您将其用作 @CrossOrigin(origins=“”)它只允许来自域的请求

您可以在以下url中检查示例用法:

@dur,我需要编程解决方案。我的服务器是tomcat。其他应用程序也部署在这个平台上。对于Tomcat see@dur,我想务实一点。您的回答是错误的:首先,它只在浏览器上工作(启用CORS),而不在任何其他HTTP客户端上工作。第二:它不检查远程IP地址,而是检查客户端源代码的来源。