Skip to content

Commit 07df385

Browse files
djeebusclaude
andauthored
EN-1685: Use the more standard "kid" to define which key is being used (#3234)
Co-authored-by: Claude <noreply@anthropic.com>
1 parent 9174104 commit 07df385

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

packages/api/internal/handlers/volume_token.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ func generateVolumeContentToken(config cfg.VolumesTokenConfig, volume queries.Vo
4949
}
5050

5151
token := jwt.NewWithClaims(config.SigningMethod, claims)
52+
// `kid` is the standard header verifiers use to select a key from a JWKS;
53+
// `tokid` is kept for backwards compatibility.
54+
token.Header["kid"] = config.SigningKeyName
5255
token.Header["tokid"] = config.SigningKeyName
5356
signedToken, err := token.SignedString(config.SigningKey)
5457
if err != nil {

0 commit comments

Comments
 (0)