본문 바로가기
개발/Spring

HttpSecurity 설정 정리

by 설이주인 2022. 12. 20.

Security 설정을 하면서 쓰는 설정 값들을 정리해본다.

 

http

authorizeRequests : 시큐리티 처리에 HttpServletRequest를 이용한다.
antMatchers : 특정 경로 지정.
 
permitAll : 모든 사용자 접근 가능.
hasRole : 특정 권한을 가진 사람만이 접근할 수 있음.
formLogin : form 태그 기반의 로그인을 지원하는 설정
sessionManagement : 세션 정책 설정
maximumSession(1) : 같은 아이디로 1명만 접속하도록 설정
maxSessionPreventLogin(false) : 기존 사용자가 접속했고 새로 접속하는 사용자가 있을 경우 기존 사용자는 접속을 끊고 새로 들어오는 사용자를 받는다.