From edf306219fd4b6e96eb75e82454c5d3bc26d9fb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20M=C3=B6hlmann?= Date: Tue, 2 May 2023 12:31:30 +0300 Subject: [PATCH] chore(rp): add a custom claims test for VerifyIDToken (#375) --- pkg/client/rp/verifier_test.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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,