지원되는 환경
Google 로그인은 다음 브라우저와 플랫폼을 공식적으로 지원합니다.
- macOS, Windows, Linux, Android, iOS의 Google 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 로그인이 지원되지 않습니다.
Intelligent Tracking Prevention이 적용된 Safari
macOS High Sierra 및 iOS 11의 이 새로운 기능은 사용자가 서드 파티 도메인 페이지 중 하나와 상호작용하지 않는 한 24시간마다 서드 파티 쿠키를 비활성화합니다. Google 로그인 라이브러리는 쿠키를 사용하여 사용자를 안전하게 인증하므로 24시간마다 사용자가 로그아웃되었음을 감지할 수 있습니다. 사용자가 쿠키를 다시 활성화하려면 로그인 절차를 다시 거쳐야 합니다.
다른 문제가 있나요?
Google 로그인 라이브러리와 관련된 다른 문제는 GitHub Issue Tracker를 참고하세요.