728x90

- 어노테이션 설정 방식이 아닌 맵 기반으로 권한 설정
- 기본적인 구현이 완성되어 있고 DB로부터매핑한 데이터를 전달하면 메소드 방식의 인가처리가 이루어지는 클래스

- 프록시 객체가 Advice를 호출하여 인가처리를 시작한다.
- 권한 정보를 MapBasedMethodSecurityMetadataSource에 요청한다.
- Map 형태로 이미 데이터를 가지고 있다(Method - 권한 List)
- 권한 목록이 있으므로 AccessDecisionManager에 전달한다.
설정 클래스 만들기
728x90
'스프링 시큐리티 > 실전프로젝트 - 인가 프로세스 DB 연동 서비스 계층 구현' 카테고리의 다른 글
| ch07. AOP Method 기반 DB 연동 - ProtectPointcutPostProcessor (0) | 2022.01.27 |
|---|---|
| ch06. AOP Method 기반 DB 연동 - MapBasedSecurityMetadataSource (3) (0) | 2022.01.26 |
| ch04. AOP Method 기반 DB 연동 - MapBasedSecurityMetadataSource (1) (0) | 2022.01.26 |
| ch03. 어노테이션 권한 설정 - @PreAuthorize, @PostAuthorize, @Secured, @RolesAllowed (0) | 2022.01.25 |
| ch02. AOP Method 기반 DB 연동 - 주요 아키텍처 이해 (0) | 2022.01.25 |
