[내일배움캠프] #211112 💻 TIL 💻

이수영·2021년 11월 14일
0

MY TIL 

목록 보기
34/50

📚 Spring

  • 클라이언트에서 무언가를 저장할 때 사용하는 저장공간
  • 도메인이 같으면 페이지에 상관없이 사용자정보(로그인정보) 저장가능

Session

  • 서버에서 일정시간동안 클라이언트 상태를 유지하기 위해 사용하는 공간
  • 사용하는 이유 ❓
    페이지를 이동할 때마다 사용자의 정보를 계속 DB에서 가져온다면 리소스적인 부담이 존재하기 때문에 최초에 로그인 할 때 서버의 메모리인 세션에 사용자의 정보를 올려놓음

📌 Spring Security

  • 스프링에 필요한 인증 및 인가를 위해 많은 기능을 제공해주는 프레임워크

build.gradle의 dependencies

// 스프링 시큐리티
    implementation 'org.springframework.boot:spring-boot-starter-security'

로그인 로그아웃

중간에서 spring security가 실행되서 인증인가 성공시에만 Controller에게 회원정보 전달

profile
Hongik Univ 💻

0개의 댓글