1. 크로스 사이트 쿠키 저장을 가능하게 하기 위해 쿠키 속성 samesite=none, secure을 추가하였다. (nginx에 https 배포에 관한 로직을 모두 위임하기 위해 nginx configuration에 추가했다.)

    		location /api/ {
            proxy_cookie_path / "/; SameSite=None; Secure";
            proxy_pass <http://localhost:5000/>;
        }
    
  2. 쿠키가 크롬 개발자 도구의 application에 보이지 않아 쿠키가 저장되고 있지 않은 줄 알았지만, silent-login 요청 시 요청 헤더에 쿠키가 있는 것을 확인하여 브라우저에 저장되고 있다는 것을 알게되었다.

    1. 브라우저 url 왼쪽의 자물쇠를 클릭하면 해당 url에 적용되고 있는 쿠키를 볼 수 있는데 여기서 백엔드 서버가 제공한 쿠키를 볼 수 있었다.
  3. 브라우저 창을 껐다가 켰을 때 쿠키가 저장되지 않음

    1. 쿠키에 maxAge/Expires 설정을 해야 브라우저를 껐다 켰을 때 쿠키가 삭제되지 않는다는 것을 확인하고 쿠키에 maxAge 설정하였다.