세션 쿠키를 사용하는 REST API를 인증하기 위해 React Native fetch()
을 사용하고 있습니다.React 네이티브 fetch()가 쿠키를 잃음
로그인 할 때받은 세션 쿠키는 모든 요청과 함께 자동으로 다시 전송되며 정상적으로 작동합니다.
그러나 로그인 한 다음 앱을 종료하면 앱을 다시 시작하면 세션 쿠키가 손실 된 것으로 보입니다.
로그인 쿠키가 앱을 언로드 한 후 그대로 유지되도록하려면 어떻게해야합니까?
세션 쿠키를 사용하는 REST API를 인증하기 위해 React Native fetch()
을 사용하고 있습니다.React 네이티브 fetch()가 쿠키를 잃음
로그인 할 때받은 세션 쿠키는 모든 요청과 함께 자동으로 다시 전송되며 정상적으로 작동합니다.
그러나 로그인 한 다음 앱을 종료하면 앱을 다시 시작하면 세션 쿠키가 손실 된 것으로 보입니다.
로그인 쿠키가 앱을 언로드 한 후 그대로 유지되도록하려면 어떻게해야합니까?
거기에는 쿠키 기반 반응 - 네이티브 구성 요소가 몇 가지 있습니다. 이 중 하나가 도움이 될 수 있습니다. https://github.com/shimohq/react-native-cookie
나뿐만 아니라 쿠키 기반 인증을 유지하기 위해 웹보기를 사용하는 몇 가지 솔루션을 들었습니다 https://github.com/joeferraro/react-native-cookies
결국 쿠키의 세션 변수를 로컬 저장소에 캐시 한 다음 모든 요청에 대해 쿠키 헤더를 직접 fetch() 요청에 삽입하는 것이 가장 쉽습니다.