Spring Security 6

1. SecurityContext Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); CustomUser custom = (CustomUser) authentication == null ? null : authentication.getPrincipal(); 스프링 시큐리티는 SecurityContext라는 인터페이스에 인증 정보를 저장하기 때문에 Principal을 이용하여 유저의 name을 가져올 수 있지만, Controller의 코드가 지저분해지고, 정보가 한정적이다. 2. @AuthenticationPrincipal Spring Security 3.2부터 @AuthenticationPrincip..
Coffebara
'Spring Security 6' 태그의 글 목록