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

김영우님의 프로필 이미지

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

로그인 시 Cookie 처리

로그인 성공 시, Cookie 처리는 Server 에서 하는것 인가요?

22.09.20 01:41 작성

·

413

0

안녕하세요.

Token 처리에 대해, 2가지 궁금증이 있습니다.

로그인 성공 시, Server 에서 직접 Cookie 에 Token 을 저장하고 있습니다.

  • Server 가 아닌, Client 에서 Token 을 Cookie 에 저장하기도 하나요?

  • Server 에서 직접 Cookie 에 저장하는데, 또 response 에 token 을 넘겨주는 이유 는 무엇인가요?

답변 2

0

김영우님의 프로필 이미지
김영우
질문자

2022. 09. 20. 22:42

그럼 Client 에서 Server 에 요청 보낼 때, Request HeaderAuthorization 에 Token 을 넣어서 요청하는 방법과는 다른 방법 맞을까요?

Server 에서 Set-Cookie 에 넣어준 Token 은, Client 에서 처리하지 않아도 Request 에 자동으로 담겨 넘어가는 것 같아서 질문 드립니다.

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

2022. 09. 20. 16:31

안녕하세요.

현재 저희는 브라우저에 Cookie를 저장하고 있습니다.

그렇기에 클라이언트에 Cookie를 저장하는 것입니다!

그래서 클라이언트에서 Cookie를 요청을 보낼 때 같이 보내준 후에 서버에서 올바른 쿠키를 가진 요청인지 판단해주는 것입니다.

감사합니다.