我正在使用Spring Security设置角色权限。但这仅适用于GET
方法。当我使用POST
方法时,它将返回405错误。
我尝试了
.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')")
}