목록 보기
Spring Security 의 인증 알아보기
백엔드

Spring Security 의 인증 알아보기

네이버 페이
네이버 페이
2024년 6월 18일

두줄요약

Spring Security의 인증 과정을 Filter 체계와 주요 컴포넌트 중심으로 정리했습니다. 폼 로그인의 성공·실패 흐름과 예외 처리, SecurityContext 저장 과정을 설명했습니다.

핵심 내용

  • Spring Security의 인증(Authentication)과 인가(Authorization) 흐름을 Filter 기반 구조로 설명
  • FilterChainProxy, SecurityFilterChain, UsernamePasswordAuthenticationFilter, ExceptionTranslationFilter, AuthorizationFilter의 역할 정리
  • Form 기반 인증에서 AuthenticationManager, ProviderManager, DaoAuthenticationProvider, UserDetailsService, PasswordEncoder가 순차적으로 관여하는 과정 정리
  • 인증 성공 시 SecurityContextHolder 저장, 실패 시 /login?error 리다이렉트와 RequestCache 활용 흐름 설명

네이버 계열사 채용4건

채용 사이트에서 전체 보기

다음 읽기

비슷한 주제의 아키텍처 글

Spring Cloud Gateway 기반의 통합 인증

Spring Cloud Gateway에서 통합 인증과 인가를 중앙화하고, 동적 토큰 스왑과 비동기 로그 처리로 보안을 정리했습니다. 또한 대기열 기반 트래픽 제어로 MSA 환경의 과부하와 자원 누수를 방지하는 구조를 구현했습니다.

넥스트리
넥스트리
아키텍처

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...