[Spring] 권한 설정을 통한 특정 리소스 접근 제한하기
프로젝트의 전체 소스 코드는 이곳에서 확인하실 수 있습니다. 이전에 포스팅한 Spring] 커스텀 어노테이션으로 로그인 확인과 현재 로그인된 사용자 정보 불러오기에 추가적으로 회원 권한에 따른 특정 핸들러에 접근 제한을 설정하는 방법을 알아보겠습니다. 권한에 따른 접근 제한이 필요한 경우 현재 진행하고 있는 프로젝트에서는 총 3개의 UserLevel 존재한다. 회원가입 후 이메일 인증을 완료하지 않은 회원 - 일부 서비스 이용 제한 UNAUTH 회워가입 후 이메일 인증을 완료한 회원 - 관리자 기능 외 모든 서비스 이용 가능 AUTH 관리자 - 모든 서비스 이용 가능 ADMIN 회원 가입 후 아래 이미지 처럼 임의의 토큰을 포함하는 URL이 전송되며, 해당 링크를 클릭하면 인증이 완료된다. 번거롭지만 이..