Spring Security ◎ 스프링 시큐리티(Spring Security) ◎ 필수 용어 및 개념 ◎ Spring Security 특징 ◎ Spring Security 예제
Filter, FilterChain ◎ Filter ◎ Filter Chain ◎ Filter 인터페이스 ◎ DelegatingFilterProxy ◎ FilterChainProxy
Spring Security 인증 ◎ Spring Security 인증 처리 과정 ◎ Authentication ◎ Password Storage ◎ Servlet Authentication Architecture
SecurityContextPersistenceFilter ◎ SecurityContextPersistenceFilter ◎ 처리 순서 ◎ SecurityContext ◎ SecurityContext 객체의 생성, 저장, 조회
Spring Security 인가 ◎ Spring Security에서 Authorization 처리 절차 ◎ Authorities ◎ Authorization Architecture ◎ 서블릿 아키텍처와 구현체를 기반으로 권한 부여
표현식 기반 접근 제어 ◎ Expression-Based Access Control ◎ 스프링 EL 표현식 ◎ 스프링 EL 표현식 종류 ◎ 메서드 보안 표현식 ◎ 스프링 EL 표현식 적용
Spring JWT 적용
Spring OAuth2 적용 ◎ Google 로그인 ◎ Kakao 로그인
◎ Spring Security OAuth2 흐름 ◎ OAuth2LoginAuthentication 구조 ◎ Authentication Type
로그아웃 처리 ◎ 로그아웃 처리 Filter 구조 ◎ 로그아웃 설정
◎ Spring Security에서 구조 ◎ 로그인 후 처리 예시
Spring Security ExceptionHandling ◎ AccessDeniedHandler ◎ AuthenticationEntryPoint
Form Login 세션 시간 설정