ID Token - CI/CD用語集の定義
ID tokenは、sub、iss、aud、expなどのclaimを通じて認証されたsubjectのアイデンティティを主張するOpenID ConnectのJWTであり、APIを呼び出すためではなくクライアント向けに意図されています。
ID tokenとaccess token
ID tokenは呼び出し元が誰であるかを証明し、access tokenはリソースへのアクセスを付与します。ID tokenを認可の認証情報としてAPIに送信しないでください。
CI/CDにおいて
workflowのOIDC ID tokenは、リポジトリやbranchなどのclaimを持ち、クラウドの信頼ポリシーがそれに一致させて、その実行がアクセスできる範囲を絞り込むことができます。
関連ガイド
OpenID Connect - CI/CD Glossary DefinitionOpenID Connect: OpenID Connect (OIDC) is an identity layer built on top of OAuth 2.0 that issues a signed ID…
Access Token - CI/CD Glossary DefinitionAccess Token: An access token is a credential a client presents to an API to prove it is authorized for a sco…
Claim - CI/CD Glossary DefinitionClaim: A claim is a name-value statement carried inside a token, such as `sub`, `iss`, or a custom field, tha…