OIDC Federation (CI to Cloud) - CI/CD用語集の定義
OIDC federationは、GitHub Actionsのjobが、リポジトリに保存された長期間有効なsecretなしにAWS、Azure、GCPへ認証する方法です。
OIDC federationにより、CIのworkflowは署名されたアイデンティティトークンをクラウドプロバイダーに提示し、workflowが静的なaccess keyを保持する代わりに、それを短命の認証情報と引き換えます。
federationでは、クラウドはGitHubが発行したトークンを、設定されたsubject claim(repo、branch、またはenvironment)に一致する場合にのみ信頼するため、保存されたsecretから認証情報が漏洩することはありません。
関連ガイド
Workload Identity - CI/CD Glossary DefinitionWorkload Identity: Workload identity is the practice of giving an automated workload (a CI job, service, or p…
Short-Lived Credentials - CI/CD Glossary DefinitionShort-Lived Credentials: Short-lived credentials are access tokens that expire minutes after issue, so a leak…
Secretless CI - CI/CD Glossary DefinitionSecretless CI: Secretless CI is a pipeline design where no long-lived secrets are stored in the repository or…