728x90
반응형
1. antMatchers()
- 이 메서드는 URL 패턴을 지정하여 해당 패턴에 대한 접근 권한을 설정하는 데 사용
- Ant 스타일의 패턴을 사용하여 URL을 매칭시킬 수 있다.
- 예를 들어 'antMatchers("/admin/")' 은 "/admin/"으로 시작하는 모든 URL에 대한 접근 권한 설정을 의미
2. requestMatchers()
- 이 메서드는 요청 타입에 따라 URL 패턴을 지정하여 해당 요청 타입에 대한 보안 설정을 할 때 사용
- 요청의 종류는 HTTP 메서드(GET, POST 등) 나 서블릿 경로를 기반으로 설정할 수 있다.
- 즉, 명확하게 요청 대상을 지정하는 경우에 사용
- 예를 들어, 'requestMatchers(HttpMethod.GET, "/public/")' 은 HTTP GET 요청 중 "/public/" 으로 시작하는 URL 에 대한 보안 설정을 의미한다.
일반적으로 대부분의 경우에는 antMatchers() 를 사용하여 URL 패턴별로 접근권한을 설정하고, requestMatchers() 는 특정한 요청 타입에 대한 보안 설정이 필요할 때 사용된다.
반응형
'SpringBoot' 카테고리의 다른 글
서비스의 인증과 권한 부여 (1) | 2024.03.17 |
---|---|
타임리프 (Thymeleaf) (0) | 2024.03.15 |
SpringBoot 3.x 스프링 시큐리티 (Spring security) (0) | 2024.03.11 |
서버 간 통신 (0) | 2024.03.10 |
액추에이터 (0) | 2024.03.10 |