Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.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 security同一子网下的多个IP_Java_Spring_Spring Security_Ip - Fatal编程技术网

Java Spring security同一子网下的多个IP

Java Spring security同一子网下的多个IP,java,spring,spring-security,ip,Java,Spring,Spring Security,Ip,我需要保护我的项目中的资源,我只希望访问一组特定的IP(这些IP位于同一子网下), 我的安全框架是SpringSecurity <http auto-config="true" use-expressions="true"> <intercept-url pattern="/tokens**" access="hasIpAddress('XXX.XXX.YYY.YYY')" /> </http> 我想允许访问所有具有XXX.XXX的IP 我不想使

我需要保护我的项目中的资源,我只希望访问一组特定的IP(这些IP位于同一子网下), 我的安全框架是SpringSecurity

<http auto-config="true" use-expressions="true">
    <intercept-url pattern="/tokens**" access="hasIpAddress('XXX.XXX.YYY.YYY')" />
</http>

我想允许访问所有具有XXX.XXX的IP

我不想使用OR运算符

使用
hasIpAddress('XXX.XXX.0.0/16')
。基本上,您只想比较IP地址的前16位,因此您可以指示框架这样做。如果你想知道这个符号是从哪里来的,这就是Spring的安全性支持它。

使用
hasIpAddress('XXX.XXX.0.0/16')
。基本上,您只想比较IP地址的前16位,因此您可以指示框架这样做。如果您想知道这个符号是从哪里来的,那么这就是Spring安全性所支持的