Fine-Grained Token - CI/CD用語集の定義
fine-grained personal access tokenは、選択したリポジトリと特定の権限にアクセスを制限し、有効期限を必須とします。
fine-grained token とは、選択したリポジトリとリソースごとの権限(例: contentsの読み取り専用、issuesの書き込み)に制限されたGitHubのPATで、有効期限が必須です。従来のPATの広いスコープを置き換えます。
最小権限
jobが実際に必要とするリポジトリと権限のみを付与します。contentsの読み取り専用で1つのrepoにスコープを絞ったfine-grained tokenは、漏洩しても他のリポジトリへのpushや読み取りに悪用されることはありません。
関連ガイド
Personal Access Token - CI/CD Glossary DefinitionPersonal Access Token: A personal access token is a credential tied to a user account that authenticates Git…
Token Scope - CI/CD Glossary DefinitionToken Scope: A token scope is a permission attached to a credential that bounds what it can do, such as `repo…
Token Expiry - CI/CD Glossary DefinitionToken Expiry: Token expiry is the lifetime after which a token is rejected. Short expiries limit the window a…