스프링 웹 시큐리티

  1. Spring Web Security 설정
    • 설정
    • 인증과 권한부여
  2. 로그인/로그아웃
    • 접근권한별 접근제한 설정
    • 단순 로그인 처리
    • CSRF 공격과 토큰
    • 로그인 성공과 AuthenticationSuccessHandler
    • 로그아웃 처리와 LogoutSucessHandler
  3. JDBC를 이용하는 간편 인증/권한 처리
    • 테이블 설정 (spring 제공 스키마)
    • PasswordEncoder 문제 해결
    • 기존 테이블 이용(커스터마이징 테이블)
  4. 커스텀 UserDetailsService 활용
    • 회원, 도메인, 회원 Mapper 설계
    • CustomUserDetailsService 구성
  5. 스프링 시큐리티를 JSP 에서 사용하기
    • JSP에서 로그인 사용자 정보 보여주기
    • 시큐리티 표현식
  6. 자동 로그인
    • 데이터베이스 이용한 자동 로그인
  7. 어노테이션 이용한 시큐리티 설정

  8. 기존 프로젝트에 스프링 시큐리티 접목하기