Google 계정으로 로그인 및 Google 원탭을 위한 JavaScript 클라이언트 라이브러리는 다음과 같습니다. 대부분의 일반적인 브라우저 및 플랫폼과 호환되도록 설계되었습니다. 그것은 일부 브라우저 또는 플랫폼에서 작동하지 않을 수 있습니다.
보안 위험으로 인해 JavaScript 클라이언트 라이브러리는 최신 버전의 두 가지 환경을 제공합니다
호환성
Google 계정으로 로그인 버튼 및 원탭 로그인 흐름에 대한 지원은 경우에 따라 다릅니다. 할 수 있습니다.
사용자 환경은 사용 가능 여부에 따라 브라우저마다 다를 수 있습니다. 다음과 같습니다.
- 지능형 추적 방지 (ITP)
- Federated Credentials Management API (FedCM)
지원되는 로그인 흐름과 기능은 다음 표에 나와 있습니다. 일부 브라우저를 사용할 수 있는 경우, 해당 사항 없음은 지원되는 브라우저가 살펴봤습니다
Google 계정으로 로그인
브라우저 / 플랫폼 | Android | iOS * | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome | |||||
에지 | |||||
Firefox | |||||
Safari | 해당 사항 없음 | 해당 사항 없음 | 해당 사항 없음 |
* ITP로 인해 iOS에는 리디렉션 모드가 필요합니다.
원탭
브라우저 / 플랫폼 | Android | iOS | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome † | * | ||||
에지* † | |||||
Firefox * | |||||
Safari | 해당 사항 없음 | 해당 사항 없음 | 해당 사항 없음 |
* 사용 설정하려면 추가 구성이 필요합니다. ITP가 필요한 브라우저를 위해 원탭 UX가 업그레이드되었습니다.
† FedCM은 Chrome 117 이상에서 사용할 수 있습니다. 자세한 내용은 MDN 브라우저 호환성 차트를 참조하세요.
서드 파티 쿠키
FedCM을 연구하는 W3C FedID 커뮤니티 그룹의 참여자로서 Google ID 서비스는 사용자 개인 정보 보호 및 보안을 강화하기 위해 노력해 왔습니다. 기존 웹사이트의 변경을 최소화하고 사용할 수 있습니다. 이제 GIS JavaScript 라이브러리가 제안된 FedCM을 지원합니다. API에 액세스할 수 있습니다.
2023년 8월부터 Google ID 서비스는 FedCM을 완전히 지원하고 있습니다. 일부 기존 웹 앱에 FedCM 채택을 변경해야 할 수도 있습니다.
권장
- 새로운 웹 앱에 FedCM을 사용 설정하고 기존 앱을 이전합니다.
권장하지 않음
- FedCM 사용 중지
2022년 8월 현재 Google ID 서비스는 FedCM 오리진 트라이얼. 약 20개의 웹사이트와 30만 명의 사용자가 성공적으로 운영 FedCM API 및 GIS를 사용하여 로그인됨
초기 의견을 통해 기쁜 마음으로 대부분의 웹사이트에서 서드 파티 없이 더욱 안전한 비공개 로그인 프로세스로 전환 쿠키는 이전 버전과 호환되는 업데이트를 통해 삭제할 수 있습니다. 기존 사용자 플로우의 변화가 거의 없거나 전혀 없음 필요한 것이었습니다 이는 생성형 AI가 발전을 거듭하는 데 있어 FedCM API는 기존 웹사이트를 통한 문제 없는 마이그레이션을 사용합니다.
이러한 예비 의견을 바탕으로 GIS는 FedCM에서 GIS를 테스트할 수 있습니다
시험 기간 동안 이러한 문제가 발견되었으며, 일부 웹사이트에서는 GIS에서 FedCM을 채택하면 다음과 같은 조치가 취해집니다.
- 브라우저에서 대화상자를 렌더링하면 사이트에서 사용할 수 있는 기존 기능이 제거됨 로그인 대화상자를 제어하는 스타일 속성 또는 중간 iframe 있습니다. 이렇게 하면 기존 사이트 콘텐츠가 잘 보이지 않을 수 있으며, 그 중 일부는 유용하거나 중요한 내용입니다.
- 아직 널리 배포되지는 않았지만 일부 사이트에서는 CSP 및 COOP를 사용할 수 있습니다. 이 경우 사이트에서 직접 브라우저를 변경해야 할 수도 있습니다. 팝업을 허용하고 크로스 사이트 리소스를 로드합니다.