Метод безопасности с Джерси и Spring безопасности
Я пытаюсь повысить безопасность контроллера отдыха Jersey(2.x) в приложении Spring boot(1.2.5). Мой проект использует стартер весенней загрузки: сеть, безопасность и трикотаж.
Конфигурация Spring Security
@EnableGlobalMethodSecurity(jsr250Enabled = true)
@EnableWebMvcSecurity
public class WebConfiguration extends WebMvcConfigurerAdapter {}
Контроллер отдыха Джерси
@Named
@Path("test")
public class JerseyEndPoint {
@GET
@RolesAllowed("ADMIN")
public String message() {
return "Hello";
}
}
Защита не работает (любой пользователь может получить доступ к контроллеру остальных), но защита работает с контроллером Spring
@RestController
public class SpringEndPoint {
@RequestMapping(value = "test", method = RequestMethod.GET)
@RolesAllowed("ADMIN")
public String message() {
return "Hello";
}
}
Заранее спасибо за вашу помощь