• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

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

21.07.26 18:50 작성 조회수 282

0

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

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

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

답변 1

답변을 작성해보세요.

0

안녕하세요. 범수님

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

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

감사합니다.