2015-02-03 2 views
6

У меня есть следующие пружинные настройки безопасности сниппают:Весна безопасность множественного hasIPAddress antMatchers

http 
    .authorizeRequests() 
    .antMatchers("/tokens").hasIpAddress("10.0.0.0/16") 
    .... 

Это работает, но я хотел бы, чтобы предоставить доступ к «/ лексемам» от 127.0.0.1. Я что-то вдоль линий ниже будет работать в надежде, но оно не:

http 
    .authorizeRequests() 
    .antMatchers("/tokens").hasIpAddress("10.0.0.0/16").hasIpAddress("127.0.0.1/32") 
    .... 

ответ

15
http 
    .authorizeRequests() 
    .antMatchers("/tokens").access(
      "hasIpAddress('10.0.0.0/16') or hasIpAddress('127.0.0.1/32')") 
.... 
2

Попытка установить эту конфигурацию в файле конфигурации пружины безопасности, как этот

<http auto-config="true" use-expressions="true"> 
<intercept-url pattern="/tokens**" access="hasIpAddress('10.0.0.0/16') or hasIpAddress('127.0.0.1/32')" /> 
</http> 
+0

Правильный ответ спасибо, но Я не использую файл конфигурации. – MarcF

Смежные вопросы