У меня может быть несколько контекстов защиты с пружинной безопасностью?

Swift 2.0:

let image = UIImage(named: "imageName")
let newSize = CGSize(width: 10, height: 10)

UIGraphicsBeginImageContextWithOptions(newSize, false, 0.0)
image?.drawInRect(CGRectMake(0, 0, newSize.width, newSize.height))
let imageResized = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
9
задан Vasil 2 July 2009 в 13:06
поделиться

2 ответа

Все дело в том, какие части вашего приложения перехватываются цепочкой фильтров Spring Security. Где-то в вашей конфигурации xml (в зависимости от того, выполнили ли вы простую конфигурацию тега или нет) есть регулярное выражение перехвата , подобное этому:

<intercept-url pattern="/**" ...>

У вас могут быть разные шаблоны перехвата, которые используют разные конфигурации (также как разные части цепочка защитных фильтров). Я мог бы дать вам более конкретный ответ, если вы опубликуете свою текущую конфигурацию xml.

РЕДАКТИРОВАТЬ: В настоящее время вы используете тег http для определения конфигурации Spring Security. Этот тег используется как ярлык / помощник, и он автоматически определяет множество частей цепочки фильтров безопасности, которые также можно настроить вручную. Я думаю, что ваш вариант использования не соответствует парадигме автоматической настройки, поэтому вам нужно будет вручную настроить цепочку фильтров для разных шаблонов URL (как показано в сообщении ниже моего). Вы можете создать свой собственный PreAuthenticationFilter (который будет принимать пользовательский UserDetailsService) и добавить его, где это необходимо, в отображение перехвата цепочки фильтров.

0
ответ дан 4 December 2019 в 14:30
поделиться

Сопоставьте каждую цепочку фильтров с другим шаблоном URL:

<bean id="myfilterChainProxy"
   class="org.springframework.security.util.FilterChainProxy">
  <security:filter-chain-map pathType="ant">
  <security:filter-chain pattern="/flex" filters="filterF"/>
  <security:filter-chain pattern="/**" filters="filter1,filter2,filter3"/>
  </security:filter-chain-map>
</bean>
2
ответ дан 4 December 2019 в 14:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: