TruthsSeek
日本語

FAQ 公開日 2026-10-22 · 更新日 2026-10-22

古いGitHub OAuthアプリをログインセッションと混同せずに認可を取り消す方法

TruthsSeek 発行 · 編集方針

簡単な回答 · GitHubのOAuth認可は、承認したスコープの範囲内でサードパーティ製アプリがあなたのアカウントを操作できるようにするものです。ブラウザのログインセッション、SSHキー、インストール済みのGitHub Appとは別物です。取り消すには、設定を開き、Integrationsの下にあるApplications、そしてAuthorized OAuth Appsへ進み、そのアプリが何であり何にアクセスできるかを確認して、該当する項目だけを取り消します。認可を取り消すと、そのグラントを通じた将来のアクセスは止まりますが、アプリがすでに他所へコピーしたデータを呼び戻すことはできません。

今すぐチェックを実行 — TraceSeekは 3,000以上のプラットフォームを20~30秒でスキャンします。 初回スキャン無料。

⬇︎ iOS⬇︎ Android

OAuth認可とは実際に何なのか

サードパーティ製アプリで「Authorize」をクリックすると、GitHubはグラントを記録します。これによりアプリは、あなたが承認した権限の範囲内で、あなたの代理として操作できるようになります。このグラントは、ブラウザのセッションでも、SSHキーでも、独自のインストール設定を持つインストール済みのGitHub Appでもありません。これらはそれぞれ別の場所で取り消しまたは削除されるため、最初のステップは、いま目にしているのがどの種類のアクセスなのかを見極めることです。

目にするものそれが何か管理する場所
承認したスコープとともに一覧表示されるサードパーティ製アプリOAuth認可Settings → Applications → Authorized OAuth Apps
SSH経由のGit用に追加したキーペアSSHキーSettings → SSH and GPG keys
このブラウザでサインインしている状態ログインセッションサインアウト、またはセッションページ
リポジトリや組織にインストールされたアプリGitHub Appのインストールアプリまたは組織のインストール設定

目にしている項目がOAuth認可でない場合、OAuthの一覧から取り消してもそれは解決しません。

取り消す前に確認する理由

古い認可が、デプロイツール、エディタのプラグイン、CI連携など、あなたがまだ頼っている何かを担っている可能性があります。取り消せばそのアプリのグラント経由のアクセスは切れますが、それは意図どおりである一方で、まだそれに依存しているワークフローを壊すこともあります。操作する前に、アプリ名、表示されている権限、最後に使った時期を確認してください。

GitHubは、プライベートリポジトリへのアクセス権を持つアプリケーションを含め、認可済みアプリケーションを確認することを推奨しています。Source

アプリに心当たりがない場合、または保持しているアクセスがそのアプリの役割より広い場合は、取り消すべきケースです。心当たりがあり今も使っている場合は、判断する前に現在のスコープが依然として適切かどうかを検討してください。

取り消し前後のチェックリスト

何が変わったかを把握し、必要なら誤りを元に戻せるよう、短い記録として使ってください。

取り消す前に

取り消した後に

認可を取り消す方法

アカウントのSettingsを開き、Integrationsの下のApplications、そしてAuthorized OAuth Appsへ進んでアクセスを確認します。Source

一覧から、削除したい特定のアプリのメニューを開きます。

心当たりのない認可や古い認可は、アプリのメニューから取り消せます。このページにはRevoke allも用意されています。Source

1件だけ削除したいときは、その単一の項目を取り消します。Revoke allは、一覧を確認したうえですべての認可を消したいときのためのもので、いま見ていた1件だけでなく、そのページ上のすべてのアプリに影響します。

覚えておきたい失敗の境界

認可を疑わしいとみなすべきとき

行動するのに劇的な話は必要ありません。実用的なサインは、アプリに心当たりがない、権限がそのアプリの役割より広い、認可した覚えがない、といったものです。そうした場合は、該当する項目を取り消すのが妥当な一歩であり、その後、頼っている何かが動かなくなっていないか確認します。ワークフローが実際に壊れた場合は、そのアプリが想定どおりのものであり、スコープが必要な内容と一致していることを確認してから再認可してください。

よくある質問

OAuthアプリを取り消すと、アプリがすでに収集したデータは削除されますか?

いいえ。取り消すと認可が削除され、アプリはそのグラントを使ってあなたのアカウントを操作できなくなります。アプリがすでに保存した、または他所へコピーした情報を呼び戻したり削除したりするものではなく、消去を保証するものとして扱うべきでもありません。

OAuth認可はSSHキーと同じですか?

いいえ。OAuth認可はサードパーティ製アプリへのグラントであり、Authorized OAuth Appsで管理されます。SSHキーはSSH経由のGit用に追加する認証情報で、SSH and GPG keysの設定で管理されます。一方を削除しても、もう一方は削除されません。

アプリを取り消すと、ブラウザでGitHubからサインアウトされますか?

いいえ。ブラウザのログインセッションはアプリの認可とは別物です。アプリを取り消すと影響するのはそのアプリのアクセスであり、サインイン中のセッションではありません。また、サインアウトしてもアプリの認可は取り消されません。

RevokeとRevoke allの違いは何ですか?

アプリのメニューから取り消すと、その1件の認可が削除されます。Revoke allは、Authorized OAuth Appsページに一覧表示されているすべての認可を消すため、使う前に一覧全体を確認してください。

さらに読む

プラットフォームガイド

ユーザー名を検索する準備はできていますか?

ユーザー名が明らかにするものを確認

製品情報によると、TraceSeekは3,000以上のプラットフォームを20〜30秒で検索し、ユーザー名に一致する公開プロフィールを表示します。最初のスキャンは無料です。一致の可能性がある結果は手動での確認が必要です。 初回スキャンは登録やログインなしで利用できます。

⬇︎ iOS版をダウンロード⬇︎ Android版を入手

iPhone & Android対応 · 20~30秒のスキャン · 3,000以上のプラットフォーム

⬇︎ App Store ⬇︎ Google Play