[Spring boot] 세션을 사용할 수 없는 경우?

layl__a·2023년 4월 11일
0

다음과 같은 상황의 개발환경에서는 세션을 추천하지 않음

스프링부트 + 타임리프
스프링부트 + JSP
스프링부트 + mustache
MPA: 멀티 페이지 어플리케이션
SPA: 백엔드(SB) / 프론트 (리액트)
SPA: 백엔드(SB) / 프론트 (안드로이드 or IOS) 

⇒ 프론트가 따로 있는 곳에서는 세션이 안 먹는다

따라서

API KEY : ID/PW
API KEY : 의미없는 고유 키
API KEY : JWT 토큰  ⇒ 공개 되어도 상관 없는 키 
(의미 + 키 ) 가 있기 때문에 변조가 되어도 키가 있으면 가능하다. 사용자가 키를 모르는 이상은 바꿀 수 없다. 
을 사용

0개의 댓글