Google Identity Services は FedCM API に移行します。
移行ガイドに沿って潜在的な変更を確認し、ウェブサイトへのログインに悪影響が及ばないようにします。
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');
});
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 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。"],[],[]]