Метод безопасности с Джерси и 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";
    }
}

Заранее спасибо за вашу помощь

0 ответов

Другие вопросы по тегам