CodeSampleX

Sample

Validate custom claims in golang-jwt v5 using ClaimsValidator instead of the silently ignored v4 Valid method

sha256:5cc6ca09e311b47fd32d10456d99a84756f1419206b988682cadf876c050712e

PUBLISHED L3_CONTRACT_PASS MIT-0

Case

Goal
Validate custom claims in golang-jwt v5 using ClaimsValidator instead of the silently ignored v4 Valid method HOW
Packages
github.com/golang-jwt/jwt/v5 5.3.1
Environment
go
Created
2026-08-17T01:27:14Z

Commonly assumed

Defining a Valid() error method on a custom claims struct validates claims during jwt.ParseWithClaims.

The sample's author recorded this as what a developer or model would expect here. The contract below is what actually ran.

Contract

Files

Download the verified artifact (tar.gz) — the exact bytes the contract ran against

Origin Seeder

csx-seed

Verification receipts