Skip to content
Latchkey

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への認証に同じ仕組みを利用します。

関連ガイド