Google Identity Services の Federated Credential Management (FedCM)ベータ版のお知らせ

8月 22, 2023
Gina Biernacki Product Manager

本日は Google Identity チームより、Chrome ブラウザの新しい FedCM (Federated Credential Management) API との統合をテストするためのデベロッパー向けベータ版プログラムについてお知らせします。

対象読者

今回の更新は、Chrome ブラウザで以下のいずれかを利用するすべての Google Identity Services (GIS) ウェブ デベロッパーを対象としています。

  • ワンタップ
  • 自動サインイン

FedCM を導入する理由

GIS では現在、サードパーティ Cookie を使用して、ユーザーが簡単にウェブサイトにサインアップ、サインインできるようにしています。そうすることで、パスワードへの依存が減り、ユーザーがより安全にサインインできます。しかし、プライバシー サンドボックスの取り組みの一環として、2024 年に Chrome によるサードパーティ Cookie のサポートを段階的に廃止する予定です。ユーザーのオンライン プライバシーの保護がその目的です。

サードパーティ Cookie に代わる新しいプライバシー保護手段として、W3C FedID コミュニティ グループがフェデレーション ID プロバイダ向けの FedCM API を開発しました。Google は、引き続きこの新しい FedCM ソリューションにより、GIS を使ったウェブサイトへのサインアップとサインインで安全で効率化されたエクスペリエンスを実現します。

FedCM には次のようなメリットがあります。

  • プライバシーの向上: FedCM は、ID プロバイダがユーザーの許可なくウェブ上でのユーザーのアクティビティを表示することを防止する設計となっており、ユーザーとのインタラクションにおけるプライバシー保護を重視しています。
  • 品の高いユーザー エクスペリエンス: FedCM を取り入れることで、GIS は新しいブラウザ ネイティブ UI を利用できるようになるため、ウェブサイトや ID プロバイダが違ってもより迅速で一貫したサインイン エクスペリエンスが実現します。ブラウザを通じて提供するこの新たなユーザー エクスペリエンスは、GIS ライブラリのこれまでのバージョンに着想を得たもので、ユーザーにとってもデベロッパーにとっても移行しやすくなっています。
  • Chrome 以外のブラウザもサポート: FirefoxEdge、Opera、Samsung をはじめとする Chromium ベースのブラウザなど、Chrome 以外のブラウザでも FedCM がサポートされると見込んでいます。ウェブ全体で一貫した利用しやすいサインイン エクスペリエンスをサポートできる見通しです。

GIS デベロッパーにとっての変更点

Chrome ブラウザによるサードパーティ Cookie のサポート廃止計画を受けて、今後 1 年間で GIS ワンタップ機能と自動サインイン機能を使用しているデベロッパーを FedCM に移行する予定です。ほとんどのデベロッパーについては、この移行は GIS JavaScript ライブラリへの更新(後方互換性あり)を通じてシームレスに行われます。GIS JavaScript ライブラリはバックグラウンドで FedCM API を呼び出すため、デベロッパーによる変更は不要です。ただし、一部のウェブサイトでは、カスタム レイアウトやサインイン プロンプトの配置の更新など、わずかな変更が必要な場合があります。ウェブサイトに変更が必要かどうかを確認するには、移行ガイドの記事をご覧ください。そして、FedCM ベータ版プログラムへのご参加をお勧めします。

FedCM ユーザー エクスペリエンスの詳細

FedCM により、サードパーティ Cookie のサポート終了後も、GIS は引き続きシームレスなユーザー エクスペリエンスを提供します。新たな FedCM API によって生じる既存のユーザー フローやウェブサイトへの変更は最小限です。更新後のワンタップと自動サインインのユーザー プロンプトは次のとおりです。

OneTap
FedCM API を使用した GIS ワンタップ ユーザー エクスペリエンス
onetap2
FedCM API を使用した自動サインイン ユーザー エクスペリエンス

タイムライン

GIS は、2023 年 11 月より段階的にトラフィックを FedCM に移行します。ほとんどのデベロッパーについては、必要な変更は最小限です。ウェブサイトで GIS ワンタップまたは自動サインインを使用している場合は、次のタイムラインをご承知おきください。

  • 2023 年 8 月: デベロッパーは GIS FedCM ベータ版リリースに参加できます。また、新規アプリはすべて、最初から FedCM ベータ版に参加することをお勧めします。
  • 2024 年上旬: デベロッパーの FedCM への段階的な移行を開始し、2024 年半ばには 100% 完了します。これは、Chrome ブラウザからお知らせしているとおり、2024 年後半からはデフォルトでサードパーティ Cookie をブロックする計画になっているためです。
  • 2024 年上旬: Chrome では、前述の計画に先立ち、サードパーティ Cookie のブロックの大規模なテストを開始する予定です。

Chrome ブラウザでデフォルトでサードパーティ Cookie がブロックされるようになると、GIS ワンタップが正常に機能するためには、FedCM の使用が必須となります。

ベータ版プログラムに参加して準備する

今後の変更に備えて、すべてのデベロッパーに現在利用可能なベータ版プログラムに参加して、FedCM API をテストすることをお勧めします。まずプログラムの詳細を確認するには、デベロッパー サイトをご覧ください。技術サポートが必要な場合は、Stack Overflow で google-signin タグを確認してください。FedCM ベータ版プログラムに関するデベロッパーの皆様からのフィードバックをお待ちしております。gis-fedcm-feedback@google.com までお寄せください。