React + Spring - 로그인 세션이 불가능한 이유?

김태훈·2023년 2월 8일
0

약 일주일간, React와 Spring을 이용하여 로그인 했을때 정보를 바탕으로 세션이 유지되길 바라며 여러 시도를 해왔다.
하지만.. 내가 내린 결론은
"못한다" 인데....

https://lms0806.tistory.com/112

해당 게시글을 보면, 결국 2개의 서버(3000, 8080)을 이용하기 때문에, React에서 로그인 했는지 여부를 확인할 수 없다는 것이다.

이를 어찌해야할까..? 방법이 두가지가 있다고 생각한다.

1.JWT 이용
2.Redux로 상태값 강제로 설정

기존의 세션-쿠키 기반의 로그인이 아니라 JWT같은 토큰 기반의 로그인을 하게 되면 세션이 유지되지 않는 다중 서버 환경에서도 로그인을 유지할 수 있게 되고 한 번의 로그인으로 유저정보를 공유하는 여러 도메인에서 사용할 수 있다는 장점이 있다.

profile
기록하고, 공유합시다

0개의 댓글