[아파트너] 인증/인가 커스텀 PermissionEvaluator (with. Spring Security)
개요 [아파트너] 플랫폼에서는 각 아파트마다 사용자가 접속하는 페이지와 이를 관리하는 관리자 페이지가 아파트별로 구분되어 있습니다. 이에 따라 사용자가 자신의 아파트 정보를 확인한 후, 아파트 정보 조회, 각 게시판의 게시글 작성 및 조회를 할 수 있도록 개발해야 했습니다. 이러한 문제를 공통으로 처리하기 위해, Spring Security를 활용하여 커스텀 어노테이션과 PermissionEvaluator를 작성하여 각 사이트의 아파트 코드를 받아 회원의 매핑 정보를 확인하고, 이를 통해 인증 및 인가 처리를 진행한 경험을 공유하고자 합니다.기업 협업 프로젝트 [아파트너] 백엔드 개발을 진행하고 작성한 글입니다. 인증/인가 커스텀 @Target(ElementType.METHOD)@Retention(Ret..