본문 바로가기
Spring

Spring Security: RequestCacheAwareFilter

by S2채닝S2 2023. 4. 4.

RequestCacheAwareFilter

  : 인증 요청에 의해 가로채어진 원래 요청으로 이동하는 기능을 수행

  : 익명 사용자가 보호받는 리소스(/me)에 접근할 경우,

   접근 권한이 없기 때문에 AccessDecisionManager에서 접근 거부 예외가 발생 

ExceptionTranslationFilter

    - 접근 거부 예외를 처리

    - 현재 사용자가 익명 사용자라면 보호받는 리소스로의 접근을 캐시처리하고, 로그인 페이지로 이동시킴

 

>> RequestCacheAwareFilter는 로그인(인증) 후 캐시된 요청을 처리

       : 원래 접근하려던 페이지(/me, 캐시된 요청)에 리디랙션. 접근하려던 페이지가 없을 경우 현재 요청을 처리

 

       

     

최근댓글

최근글

skin by © 2024 ttuttak