Skip to content
Latchkey

JSON Web Token (JWT) - CI/CD用語集の定義

JSON Web Token(JWT)は、header、claimのpayload、signatureという3つのbase64urlパートを持つコンパクトでURLセーフなtoken(RFC 7519)であり、受信者がデータベースを参照せずに整合性を検証しclaimを読み取れるようにします。

構造

JWTはheader.payload.signatureのような形をしています。signatureはHMAC(共有シークレット)または非対称キーで計算されるため、改ざんするとそれが無効になります。

CI/CDにおいて

OIDCのID token、多くのAPI access token、クラウドのフェデレーションアサーションはJWTです。信頼する前にissaudexpのclaimを検証してください。

関連ガイド