AntMatchers не работают с методом POST в Spring Security - PullRequest
0 голосов
/ 07 января 2019

Я использую Spring Security для установки разрешения роли. Но он работает только с методом GET. Возвращает ошибку 405 при использовании метода POST.

Я пытался

.antMatchers(HttpMethod.POST, "/admin/code/certificate/**/proc") 

но это не работает.

@Override
protected void configure(HttpSecurity http) throws Exception {
    http
        .csrf().disable()
        .authorizeRequests()
            //# 페이지 접근 설정
            .antMatchers("/admin/login/**", "/admin/logout").permitAll()

            .antMatchers(HttpMethod.POST, "/admin/code/certificate/**/proc")
                .access("hasAnyRole('ROLE_CERTIFICATE_EDIT', 'ROLE_CERTIFICATE_ALL')")
            .antMatchers("/admin/code/certificate/*", "/admin/code/certificate")
                .access("hasAnyRole('ROLE_CERTIFICATE_VIEW', 'ROLE_CERTIFICATE_EDIT', 'ROLE_CERTIFICATE_ALL')")
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...