Я использую 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')")
}