1. pom.xml dependency 추가 (어제 복붙한 내용에 이미 들어있었음.)

2.

- security 패키지 생성 -> SecurityConfig 설정 클래스 생성

- @Configuration

- @EnableWebSecurity // 웹 보안 활성화를 위한 어노테이션

- extends WebSecurityConfigurerAdapter -> deprecated 떠서 당황했는데 참고중인 프로젝트는 버전이 낮아서 안뜨는 듯.

 

- 세션 정책

  http

  .sessionManagement().sessionCreationPolicy(SessionCreationPolicy.IF_REQUIRED);

  SessionCreationPolicy.ALWAYS         항상 생성

  SessionCreationPolicy.IF_REQUIRED       (Default) 필요시 생성

  SessionCreationPolicy.NEVER           생성X, 기존에 존재시 사용

  SessionCreationPolicy.STATELESS        생성X, 기존에 존재해도 사용X

 

- csrf().disable()

  CSRF : Cross Site Request Forgery 사이트 간 요청 위조, 사용자가 의도하지 않았지만 사이트를 공격함

 왜 disable? : 뭐가 설명이 몇 개 있긴 하던데 잘 이해는 안간다. 아무튼 안쓰는 이유가 있나봄... 나중에 질문해보자

 

- 그 외에는 일단 그대로 따라서 쳐보다가 원래 공부해야 할 쪽에 치중해야 하는 것 아닌가 싶어 쿼리 보는중... 시큐리티도 나중에 정리를 하긴 할 듯..

'그날그날공부정리' 카테고리의 다른 글

230208 스프링 부트 환경설정  (0) 2023.02.08
230206~230207 공부 내용 정리  (0) 2023.02.07

+ Recent posts