メインコンテンツへスキップ
プロトコル・技術

GitHub Appインストールトークン

GitHub App Installation Access Token

GitHub Appの特定インストールとしてAPIを利用するための短期アクセストークン。対象リポジトリと権限をインストールの範囲内に制限でき、個人の操作として使うトークンとは異なる。

発行時に対象と権限を必要な範囲へ絞り、有効期限と更新処理を確認します。公式資料では期限は1時間とされていますが、実運用では発行応答と現行仕様も照合します。発行の起点となるAppの秘密鍵は別に保護し、短期トークンだから全権限を渡してよいとは判断しません。

  • 初心者向けには「設置したアプリとして使う短期の通行証」
  • 個人用のPATやAppの秘密鍵とは別
  • 短期でも対象リポジトリと操作を制限する
← 用語集一覧に戻る
ESC