문제해결

지원되는 환경

Google 로그인은 공식적으로 다음 브라우저와 플랫폼을 지원합니다.

  • macOS, Windows, Linux, Android, iOS의 Chrome
  • macOS, Windows, Linux의 Mozilla Firefox
  • macOS 및 iOS의 Safari
  • Windows의 Internet Explorer 버전 8~11
  • Windows의 Microsoft Edge

알려진 문제

서드 파티 쿠키 및 데이터 차단됨

이 개인 정보 보호 기능을 사용 설정하면 Google에서 사용자를 안전하게 인증하는 데 필요한 iframe 내의 모든 쿠키와 저장소가 비활성화됩니다.

한 가지 해결책은 허용된 도메인에 accounts.google.com를 추가하여 서드 파티 데이터를 사용 중지한 사용자에게 https://accounts.google.com에 대한 예외를 생성하도록 요청하는 것입니다. Chrome의 경우 chrome://settings/content/cookies에서 쿠키를 설정할 수 있습니다.

많은 사용자가 이 기능을 사용 설정한 경우 (일부 회사는 모든 직원에게 이 설정을 적용함) 서버 측 OAuth 2.0 흐름을 구현하는 방법도 있습니다.

iOS의 Chrome 시크릿 모드

현재 iOS용 Chrome의 시크릿 모드에서는 Google 로그인이 지원되지 않습니다.

Safari(지능형 추적 방지 기능 포함)

macOS High Sierra 및 iOS 11의 새로운 기능은 사용자가 서드 파티 도메인 페이지 중 하나와 상호작용하지 않는 한 24시간마다 서드 파티 쿠키를 비활성화합니다. Google 로그인 라이브러리는 쿠키를 사용하여 사용자를 안전하게 인증하므로 사용자가 24시간마다 로그아웃되는 것을 감지할 수 있습니다. 쿠키를 다시 활성화하려면 사용자가 로그인 과정을 다시 거쳐야 합니다.

다른 문제가 있나요?

Google 로그인 라이브러리와 관련된 다른 문제가 있으면 GitHub Issue Tracker로 이동하세요.