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

신지환님의 프로필 이미지
신지환

작성한 질문수

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

28-01-payment

모바일의 경우 리디렉션에 대해 궁금증이 있습니다.

해결된 질문

작성

·

165

0

포트원 개발자 센터를 보면, 모바일의 경우 리디렉션을 하면서 쿼리스트링으로 imp_uid 등등의 데이터를 붙여서 보내주는걸로 보입니다.

해당 경우 리코일데이터를 비롯한 모든 데이터가 초기화 되지 않나요?

그렇다면, 로그인 정보를 비롯한 이런저런 데이터들은 어떻게 유지하고 있나요?

로컬스토리지나 세션스토리지에 있는 엑세스토큰등을 이용해 아예 새롭게 데이터를 불러와야 하는걸까요?

답변 1

0

노원두님의 프로필 이미지
노원두
지식공유자

안녕하세요! 지환님!

로그인정보의 경우 해당 사이트로 리다이렉트시 사이트에 등록된 쿠키에 refreshtoken이 저장되어있으므로, 이를 통해 accesstoken을 재발급 받아서 이어서 진행하게 됩니다!

기존의 데이터는 초기화시키지 않는다면, 로컬스토리지 등에 저장하시는 방법이 있는데, 이를 직접 저장하시기보단 redux 등의 글로벌스테이트에서 제공되는 persist 기능을 활용하셔서 자동으로 연결하는 방법이 선호됩니다!^^(apollo-client, recoil 역시 추가적으로 제공되는 persist 라이브러리를 찾아보실 수 있답니다!)

신지환님의 프로필 이미지
신지환

작성한 질문수

질문하기