[SPRING] Spring Security : Java Config : 메소드 유형을 추가하는 방법은 무엇입니까?
SPRINGSpring Security : Java Config : 메소드 유형을 추가하는 방법은 무엇입니까?
Spring Security Java Config를 사용하고 있습니다.
다음 XML을 번역하고 싶습니다 :
<intercept-url pattern="/login" access="permitAll" method="POST" />
Java Config로 작업했습니다.
http.authorizeUrls().antMatchers("/login").permitAll();
그러나 한 가지 문제가 있습니다.
나는 여전히 브라우저에서 "/ login"을 사용하고 GET 요청을 할 수 있습니다. 하지만 나는 POST가 URL에 접근 할 수 있기를 원한다.
의문:
어떻게이 >> method = "POST"<< Java 설정에 추가 할 수 있습니까?
해결법
-
==============================
1.antMatchers 메소드의 문서를 살펴보면 HttpMethod의 열거 형을 첫 번째 매개 변수로 전달할 수 있음을 알 수 있습니다.
antMatchers 메소드의 문서를 살펴보면 HttpMethod의 열거 형을 첫 번째 매개 변수로 전달할 수 있음을 알 수 있습니다.
이렇게 뭔가가 작동합니다 :
http.authorizeUrls().antMatchers(HttpMethod.POST, "/login").permitAll();
from https://stackoverflow.com/questions/18399433/spring-security-java-config-how-to-add-the-method-type by cc-by-sa and MIT license