Token Exchange Flow とは?
token exchange flow は、呼び出し元がすでに保持している token を提示し、特定のターゲット向けにスコープされた別の token を受け取るプロトコルです。CI/CD では、workflow が自身の identity token を提示し、短命なクラウド認証情報と交換できます。この交換こそが、長期的なプロバイダのキーを pipeline に保存せずに済ませるものです。
なぜ重要か
検証可能な identity token を一時的な認証情報と交換することで、静的なクラウド secret を CI に保持する必要がなくなります。これはキーレスで federated な deployment 認証の背後にある仕組みです。
関連ガイド
What Is a Federated Identity Config?A federated identity config lets a cloud trust tokens issued by an external provider, so a pipeline can authe…
What Is a Short-Lived Token?A short-lived token is an access token with a brief expiry, often minutes, that limits how long a stolen cred…
What Is an Assume Role Chain?An assume role chain is a sequence where one role assumes another, then another, letting a pipeline hop acros…