OpenID Connect - CI/CD用語集の定義
OpenID Connect(OIDC)はOAuth 2.0の上に構築されたアイデンティティレイヤーであり、OAuthのaccess tokenに加えて、ユーザーやworkloadが誰であるかを証明する署名付きID tokenを発行します。
ID token
OIDCはID tokenを追加します。これはsub(subject)、iss(issuer)、aud(audience)などのclaimを含むJWTで、relying partyが検証できます。
CI/CDにおいて
GitHub Actionsは各workflow実行に対してOIDC tokenを発行し、クラウドプロバイダーはそれを信頼して短命の認証情報を付与するため、静的なキーは一切保存されません。Latchkeyのようなマネージドrunnerも、クラウドAPIへの認証に同じ仕組みを利用します。
関連ガイド
OIDC - CI/CD Glossary DefinitionOIDC: **OIDC** (OpenID Connect) lets a workflow exchange its identity for short-lived cloud credentials, remo…
ID Token - CI/CD Glossary DefinitionID Token: An ID token is an OpenID Connect JWT that asserts the identity of an authenticated subject through…
Workload Identity - CI/CD Glossary DefinitionWorkload Identity: Workload identity lets a running workload authenticate to a cloud API using its own verifi…