2017-09-19 3 views
0

9 월 초 이전에 모든 것이 정상적으로 작동했습니다. 그러나 9 월 6 일경 테스트 환경 (SSL을 강제하지만 실제 SSL 인증서가없는)에서 쿠키는 브라우저에 저장되지 않고 Google 크롬에만 저장됩니다. (다른 많은 브라우저에서는 테스트하지 않았지만 Internet Explorer 11에서는 쿠키가 올바르게 설정되었습니다.) 쿠키는 내 로컬 서버 (SSL을 적용하지 않음) 및 프로덕션 (SSL을 실행하지만 실제 인증서가 있음)에서 올바르게 실행되었습니다.Chrome의 안전하지 않은 사이트에 쿠키가 더 이상 저장되지 않습니다.

따라서 Google 크롬은 안전하지 않은 사이트의 쿠키를 더 이상 허용하지 않습니다. 그러나 이런 종류의 문서를 찾는 데 문제가 있습니다. 해결할 수없는 세상의 끝은 아니지만 페이지를 새로 고침하거나 새 페이지로 이동할 때마다 로그인해야하는 경우 편리하지 않습니다.

누군가가 문제가 무엇인지, 그리고 아마도 해결 방법이나 해결책을 알고 있습니까?

답변

0

테스트 서버에서 동일한 문제가 발생하며이 정책이 도입되었을 때 공식적인 정보를 찾을 수 없습니다. Firefox에서는 여전히 모든 기능이 작동합니다. 그들이 있었다으로 글을 쓰는 시점에 작동하는 것 같다

해결 방법은 요청을 처리하는 것이다 CORS 요청이에서 오는 경우에도 (백엔드에 CORS를 활성화 한 다음 프론트 엔드에 withCredentials 헤더와 함께 클라이언트로부터 요청을 할) 동일한 도메인.