Google Identity Services is migrating to FedCM APIs. Follow the
migration guide to review potential changes and avoid negative impacts for user sign-in to your website.
フィードバックを送信
ID トークンを取り消す
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
概要
ID トークンの共有に対するユーザーの同意は取り消すことができます。
初めてログインするユーザーには、Google アカウントのプロフィール情報をプラットフォームと共有することへの同意を求めるメッセージが表示されます。
ユーザーの同意が得られた場合、ID トークンと呼ばれる JSON Web Token(JWT)認証情報 が、[Google でログイン]、[ワンタップ]、[自動ログイン] のいずれかのボタンが読み込まれたときに共有されます。
一般的なシナリオは、登録時にプラットフォームに新しいユーザー アカウントが作成される場合です。後で、ユーザーがアカウントを削除し、Google アカウントからプラットフォームの「リンクを解除」して、ID トークンの共有を停止する場合があります。
取り消しメソッドを呼び出すには、Google アカウント所有者が次回サイトにアクセスする際に、ID トークンの共有に再度同意する必要があります。
取り消し方法
Google は OAuth 2.0 の付与を使用して、ユーザーの同意と、プラットフォームのクライアント ID への ID トークンの共有を管理します。同意を取り消すと、サイト上のいずれかのページでクライアント ライブラリが読み込まれたときに、Google が ID トークンを共有しなくなります。
これらの方法を使用して、同意を取り消すことができます。
ユーザーが Google アカウントにログインし、[アカウントにアクセスできるサードパーティ製アプリ ] の設定でアプリを見つけて、[アクセス権を削除 ] を選択します。
プラットフォームが google.accounts.id.revoke
を呼び出します。
次のコードサンプルは、revoke
メソッドの使用方法を示しています。
google.accounts.id.revoke('user@google.com', done => {
console.log('consent revoked');
});
重要なポイント: このメソッドは ID トークンの共有にのみ適用され、OAuth2.0 認可スコープの管理には使用できません。OAuth の取り消し方法を使用して ID トークンの付与を管理することはできません。
フィードバックを送信
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-11-21 UTC。
ご意見をお聞かせください
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-11-21 UTC。"],[],[]]