인프런 커뮤니티 질문&답변

김범수님의 프로필 이미지
김범수

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

정리

API로 로그인을 구현하려면 어떻게 해야하나요??

작성

·

359

0

스프링과 리액트를 활용해서 간단하게 프로젝트를 한번 구현해보고 있습니다. 그런데 로그인 처리에 관해 궁금증이 생겨서 질문 올립니다.

해당 강의에서는 세션을 활용하여 로그인 처리를 하고 이를 타임리프에서 받아서 이를 처리하는 것으로 보이는데 API로 통신을 하는 상황에서는 로그인 처리를 어떻게 하는 것이 좋을 지 감이 잘 안잡힙니다.

제 생각으로는 리액트에서 로그인 정보(ID, PASSWORD)를 JSON으로 감싸 스프링 서버로 보내고 그 뒤에는 이 강의에서 배운것과 같이 세션을 등록한 뒤 헤더에 세션 값을 JSON 형식으로 감싸 보내주어 로그인 처리를 하도록 하는 것 같은데 이게 맞는지 궁금하고 더 좋은 방법이 있는지 궁금합니다.

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 범수님

API로 로그인에 성공하면 응답 값으로 jsessionId 쿠키가 넘어옵니다.

API 호출시 이 쿠키를 서버에 보내주시면 됩니다.

감사합니다.

김범수님의 프로필 이미지
김범수

작성한 질문수

질문하기