- 스프링 부트 3에서는 사용자 CRUD 접근 제한을 강화하려는 움직임이 발견됩니다. 👮♀️
- 수직 및 수평 계층으로 사용자 권한 관리 시스템을 구축하여 다양한 액세스 제어 가능성을 제공합니다. 🏗️
- 수직 계층은 특정 역할 (예: Admin)을 가진 사용자만 특정 기능에 접근할 수 있도록 제한합니다. menetapkan peranan🔒
- 수평 계층에서는 사용자가 자신의 계정만 수정하거나 삭제할 수 있도록, 로그인 사용자의 이름과 요청된 사용자 이름을 비교하여 권한을 검증합니다. 🔐
- 새로운
isAuthorize()
메서드를 도입하여 사용자 권한 검증 로직을 추출 및 공통화합니다. METHOD 🧩