지원되는 브라우저 및 플랫폼

Google 계정으로 로그인 및 Google 원탭을 위한 자바스크립트 클라이언트 라이브러리는 대부분의 일반적인 브라우저 및 플랫폼과 호환되도록 설계되었습니다. 모든 브라우저 또는 플랫폼에서의 작동이 보장되지 않습니다.

보안 위험으로 인해 자바스크립트 클라이언트 라이브러리는 각 브라우저의 최신 두 버전에서만 지원됩니다.

호환성

Google 계정으로 로그인 버튼 및 원탭 로그인 흐름에 대한 지원은 브라우저 및 플랫폼 조합에 따라 다릅니다.

다음 기능의 사용 가능 여부에 따라 브라우저마다 사용자 환경이 다를 수 있습니다.

지원되는 로그인 흐름 및 기능은 다음 표에 나와 있습니다. 모든 플랫폼에서 모든 브라우저를 사용할 수 있는 것은 아닙니다. 해당 사항 없음은 지원되는 브라우저를 플랫폼에서 사용할 수 없음을 의미합니다.

Google 계정으로 로그인

브라우저 / 플랫폼 Android iOS * macOS Linux Windows 10
Chrome
에지
Firefox
Safari N/A N/A N/A

* ITP로 인해 iOS의 경우 리디렉션 모드가 필요합니다.

원탭

브라우저 / 플랫폼 Android iOS macOS Linux Windows 10
Chrome *
에지*
Firefox *
Safari N/A N/A N/A

* ITP가 필요한 브라우저에 업그레이드된 원탭 UX를 사용 설정하려면 추가 구성이 필요합니다.

FedCM은 Chrome 116 및 Edge 116 이상에서 사용할 수 있습니다. 자세한 내용은 MDN 브라우저 호환성 차트를 참고하세요.

서드 파티 쿠키

웹 및 Chrome에서 계획된 서드 파티 쿠키 삭제를 위한 개인 정보 보호 샌드박스로 인해 Google ID 서비스 (GIS) 및 사용자 로그인에 중요한 변경사항이 있습니다.

FedCM을 담당하는 W3C FedID 커뮤니티 그룹의 참여자인 Google ID 서비스는 사용자 개인 정보 보호와 보안을 강화하는 동시에 기존 웹사이트의 변경사항을 최소화하고 사용자의 사용 편의성을 유지하기 위해 노력해 왔습니다. 이제 GIS 자바스크립트 라이브러리가 제안된 FedCM API를 지원합니다.

2023년 8월부터 Google ID 서비스는 FedCM을 완벽하게 지원하며 사용을 권장합니다. 일부 기존 웹 앱의 경우 FedCM 채택을 변경해야 할 수 있습니다. 서드 파티 쿠키를 차단한 상태에서 로그인 흐름을 테스트하기 전에 chrome://flags를 열어 실험용 FedCmWithoutThirdPartyCookies 기능을 사용 설정합니다. 이 단계는 이후 브라우저 출시에서 모든 사용자의 기본값으로 설정할 때까지만 필요합니다.

Chrome은 2024년 1월에 서드 파티 쿠키 차단에 대한 대규모 테스트를 시작할 예정이며, 2024년 말까지 100% 차단이 계획되어 있습니다.

권장됨

권장하지 않음

  • FedCM 사용 중지.

2022년 8월 현재 Google ID 서비스에서 제한된 FedCM 오리진 트라이얼을 수행했습니다. 약 20개의 웹사이트와 30만 명의 사용자가 FedCM API와 GIS를 사용하여 성공적으로 로그인했습니다.

초기 의견을 통해 대부분의 웹사이트에서 서드 파티 쿠키가 없는 보다 안전한 비공개 로그인 프로세스로 전환할 경우 기존 GIS 라이브러리의 이전 버전과 호환되는 업데이트를 통해 투명하게 발생할 수 있음이 입증되었음을 알려 드립니다. 기존 사용자 흐름 및 웹사이트를 최소한으로 또는 전혀 변경할 필요가 없었습니다. FedCM API가 광범위하게 채택되려면 기존 웹사이트를 통한 문제 없는 이전이 필요합니다.

GIS는 이러한 예비 의견에 따라 FedCM과 함께 GIS 테스트에 대한 참여를 확대할 계획입니다.

무료 체험 중에 다음과 같은 문제가 발견되었으며, GIS에서 FedCM을 도입할 때 일부 웹사이트에서 조치를 취해야 할 수 있습니다.

  • 브라우저에서 렌더링된 대화상자로 인해 사이트에서 스타일 속성이나 중간 iframe을 사용하여 로그인 대화상자 위치를 제어하는 기존 기능이 제거됩니다. 이로 인해 기존 사이트 콘텐츠가 가려질 수 있으며, 이 중 일부는 사용자가 로그인하기 전에 유용하거나 중요한 내용일 수 있습니다.
  • 아직 널리 배포되지는 않았지만 일부 사이트에서는 CSP 및 COOP를 사용할 수 있습니다. 이러한 경우 사이트에서 팝업을 허용하고 크로스 사이트 리소스를 로드하도록 브라우저를 지시하도록 변경해야 할 수 있습니다.