diff --git a/pkg/client/rp/verifier_test.go b/pkg/client/rp/verifier_test.go index 7588c1f..f4e0f9d 100644 --- a/pkg/client/rp/verifier_test.go +++ b/pkg/client/rp/verifier_test.go @@ -113,6 +113,18 @@ func TestVerifyIDToken(t *testing.T) { clientID: tu.ValidClientID, tokenClaims: tu.ValidIDToken, }, + { + name: "custom claims", + clientID: tu.ValidClientID, + tokenClaims: func() (string, *oidc.IDTokenClaims) { + return tu.NewIDTokenCustom( + tu.ValidIssuer, tu.ValidSubject, tu.ValidAudience, + tu.ValidExpiration, tu.ValidAuthTime, tu.ValidNonce, + tu.ValidACR, tu.ValidAMR, tu.ValidClientID, tu.ValidSkew, "", + map[string]any{"some": "thing"}, + ) + }, + }, { name: "parse err", clientID: tu.ValidClientID,