「Google でログイン」と「Google One Tap」用の JavaScript クライアント ライブラリは次のとおりです。 は、一般的なブラウザやプラットフォームに対応するように設計されています。内容 すべてのブラウザやプラットフォームで機能する保証はありません。
セキュリティ リスクのため、JavaScript クライアント ライブラリは 各ブラウザの最新の 2 つのバージョンで行われます。
互換性
[Google でログイン] ボタンとワンタップによるログインフローのサポートは状況によって異なる ブラウザとプラットフォームの組み合わせで測定されます。
ユーザー エクスペリエンスは、 次の特長があります。
次の表に、サポートされているログインフローと機能を示します。すべてではありません すべてのプラットフォームで利用できる。「なし」は、サポートされているブラウザが 説明します。
Google でログイン
ブラウザ / プラットフォーム | Android | iOS * | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome | |||||
Edge | |||||
Firefox | |||||
Safari | なし | なし | なし |
* ITP のため、iOS にはリダイレクト モードが必要です。
ワンタップ
ブラウザ / プラットフォーム | Android | iOS | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome † | * | ||||
エッジ * † | |||||
Firefox * | |||||
Safari | なし | なし | なし |
* 有効にするには追加の構成が必要 ワンタップ UX をアップグレード(ITP を必要とするブラウザ向け)
† FedCM は Chrome 117 以降で使用できます。以下をご覧ください。 MDN のブラウザの互換性の表をご覧ください。
サードパーティ Cookie
FedCM に取り組んでいる W3C FedID コミュニティ グループの参加者として、 Google Identity Services は、ユーザーのプライバシーとセキュリティを強化するために 既存のウェブサイトへの変更を最小限に抑えて 提供しています。提案された FedCM を GIS JavaScript ライブラリがサポート API
2023 年 8 月現在、Google Identity Services は FedCM を完全にサポートしており、 あります。既存のウェブアプリの一部では、Fedopt FedCM への変更が必要になる場合があります。
推奨
非推奨
- FedCM の無効化
2022 年 8 月より、Google Identity Services では FedCM オリジン トライアル。約 20 件のウェブサイトと 30 万人のユーザーが利用 FedCM API と GIS を使ってログインしています。
早期のフィードバックから ほとんどのウェブサイトで サードパーティを使用しない、よりプライバシーと安全性の高いログイン プロセスに移行 下位互換性のある更新を通じて、Cookie が透過的に 既存の GIS ライブラリです。既存のユーザーフローと ウェブサイトが必要でした。セキュリティ テレメトリーを幅広く導入しているため、 FedCM API は、既存のウェブサイトによるトラブルのない移行に依存しています。
この予備的なフィードバックに基づき、GIS は今後、 FedCM による GIS のテストです。
トライアル中にこの事象が見つかっており、一部のウェブサイトで GIS による FedCM の導入時に実践:
- ブラウザでレンダリングされたダイアログにより、サイトは ログイン ダイアログを制御するスタイル属性または中間 iframe 考えていますこれにより、既存のサイト コンテンツがわかりにくくなったり、 ユーザーがログインする前に確認できる内容です。
- まだ広範囲に導入されていませんが、サイトによっては CSP と COOP が使用されている場合があります。 このような場合は、ブラウザをリダイレクトするようにサイト側で変更を行わなければならない可能性があります。 ポップアップを許可し、クロスサイト リソースを読み込むことができます。