2015-12-14 4 views
0

Я реализую службу REST с Apache CXF и пытаюсь использовать Spring-security для аутентификации и авторизации. Встраиваемый причал использовался как контейнер, поэтому не использовался web.xml.Spring Security с Apache CXF jaxrs без использования web.xml

Как инициализировать цепочку фильтров пружинной защиты с помощью Apache CXF без использования web.xml?

ответ

0

При использовании Servlet API 3.1 можно реализовать AbstractSecurityWebApplicationInitializer см Spring Security Reference:

import org.springframework.security.web.context.*; 

public class SecurityWebApplicationInitializer extends AbstractSecurityWebApplicationInitializer { 

} 

Это было бы просто только зарегистрировать springSecurityFilterChain фильтр для каждого URL в вашем приложении.

+0

Но мы должны каким-то образом предоставить делегированиеFilterProxy контейнеру причала. Как мы можем это сделать с помощью java-конфигурации? Разве это не то же самое, что с конфигурацией XML, за исключением того, что мы кодируем конфигурацию в java вместо использования XML? –

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