From c101a5176799db3eb9c801b844e7add92153d291 Mon Sep 17 00:00:00 2001 From: Joy Wang <108701016+joyqvq@users.noreply.github.com> Date: Sat, 25 May 2024 00:01:02 +0800 Subject: [PATCH] fix: update jwk endpoint, add test (#797) --- fastcrypto-zkp/src/bn254/zk_login.rs | 4 ++-- fastcrypto-zkp/src/bn254/zklogin_test_vectors.json | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/fastcrypto-zkp/src/bn254/zk_login.rs b/fastcrypto-zkp/src/bn254/zk_login.rs index 9882a992c..375703809 100644 --- a/fastcrypto-zkp/src/bn254/zk_login.rs +++ b/fastcrypto-zkp/src/bn254/zk_login.rs @@ -202,8 +202,8 @@ impl OIDCProvider { ), ), OIDCProvider::KarrierOne => ProviderConfig::new( - "https://openid.karrier.one/", - "https://openid.karrier.one/.well-known/jwks", + "https://accounts.karrier.one/", + "https://accounts.karrier.one/.well-known/jwks", ), OIDCProvider::Credenza3 => ProviderConfig::new( "https://accounts.credenza3.com", diff --git a/fastcrypto-zkp/src/bn254/zklogin_test_vectors.json b/fastcrypto-zkp/src/bn254/zklogin_test_vectors.json index 796772f72..82ccd9553 100644 --- a/fastcrypto-zkp/src/bn254/zklogin_test_vectors.json +++ b/fastcrypto-zkp/src/bn254/zklogin_test_vectors.json @@ -1,4 +1,10 @@ [ + { + "jwt": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjYyNzA1RUEwMjMwMDAyNTFENUUwRDZCQkQyMkQzODFDMEVFQzlBOTgiLCJ4NXQiOiJZbkJlb0NNQUFsSFY0TmE3MGkwNEhBN3NtcGciLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2FjY291bnRzLmthcnJpZXIub25lLyIsImV4cCI6MTcxNjI2NTM4MSwiaWF0IjoxNzE2MjY0MTgxLCJhdWQiOiJkYXNoYm9hcmQtZGV2Iiwic3ViIjoiYzM3OWI2NmYtOTJmNC00MTUxLTkyZmQtNjczNTFlMjRkOWQ5IiwiZW1haWwiOiJhYnVjaGFuYW5Aa2Fycmllci5vbmUiLCJuYW1lIjoiKzE3ODA4ODQ1MTk3IiwicHJlZmVycmVkX3VzZXJuYW1lIjoiKzE3ODA4ODQ1MTk3Iiwib2lfYXVfaWQiOiIwOGZiYjNjZS0wNWJkLTRhM2QtYmZmZC1iMDRkOWVmMGM4ZDMiLCJhenAiOiJkYXNoYm9hcmQtZGV2Iiwibm9uY2UiOiJoVFBwZ0Y3WEFLYlczN3JFVVM2cEVWWnFtb0kiLCJvaV90a25faWQiOiJjZjYwZmY5YS02MTY2LTQ3MjktYWFjYy05ZDQ1MGE4MDYzMTIifQ.SK7CT1joG64b-ybyFbm0cD4PbOGoiAAmWehc35PzdPo74EYPRKwBDfxEVCADtKBvPeG0vVXkT0bCMGbfGdztJY5s0WdjzwqjsPrl4IUz4hYhhIiA0kMlShUx65DzY-5Z015ldP0z4fEMeW-FI2B2Atri0gYMuJDLem4oRt-MrPpINgia9xle9L6hRjwE0u45us7iEY6Xuwab_LILlJsFt3u9QhpRX-vJWxbEj0YL28OkYORWJk1XK-FGt7wkEGwWDkU6enMRpVv0psDHJOlv8RQsWy5nS0jfcXlUFGkT-BdOCoyZGHF3mbcRweuddNDc2bfXNhScKyuLzVtXQdgWnA", + "kid": "62705EA023000251D5E0D6BBD22D381C0EEC9A98", + "n": "z8dTyyTn-tMqElE6U93mmFafAk6st6IX_YSSu1UZAdxo9LZlTY-RKTtAg3dgcyYdEgTFCy4ws7Gq1Fu7zlg3UM41k6OfsKV2bCKAWdKIivqOr7hh5r976N58YSVjpC-wLLWanc8AnrdVtZT0CGC40PzIUVjpzFvfTO46dmjOiv2HtSxnTFp7Cqk2UfZYYp2p4KuMGDapdfsoV5MnociiOnRxD9Q0zMnPua6DnlMwE2tGTr4RvHpPHps99BObEr3YrxQrUljaiBmntjApzJXmxN0A8UcL2VFPFUSN1ds629vK9xj_3vZSIhlZ7vpp3PWcR436bwU5TIMZbUboo63ctQ", + "provider": "Karrier One" + }, { "jwt": "eyJ0eXAiOiJqd3QiLCJhbGciOiJSUzI1NiIsImtpZCI6IlFfeGNBejhnalRWZm5pdnZSZjZXSEF6MDBpeUZodHNlcl9BVnVWeF8wRmMifQ.eyJpYXQiOjE3MTU3MjUyNzcsImV4cCI6MTcxNTcyNTg3NywiYXVkIjoiNjU5NTRlYzVkMDNkYmEwMTk4YWMzNDNhIiwiaXNzIjoiaHR0cHM6Ly9hY2NvdW50cy5jcmVkZW56YTMuY29tIiwic3ViIjoiNjY0M2UzZGNkYTA0MTliZTg1NWMxMzU4Iiwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCBwaG9uZSBibG9ja2NoYWluLmV2bSBibG9ja2NoYWluLmV2bS53cml0ZSIsInRva2VuX3R5cGUiOiJCZWFyZXIiLCJ0b2tlbl91c2UiOiJpZCIsIm5vbmNlIjoiaFRQcGdGN1hBS2JXMzdyRVVTNnBFVlpxbW9JIiwibG9naW5fdHlwZSI6ImNyZWRlbnRpYWxzIiwiZW1haWwiOiJqb3lAbXlzdGVubGFicy5jb20ifQ.e70Kj00oV6vlQfK7_n4ca0P4UH0Fk8kJ3nGtHsgWtH1OAlpKPP51QNcAaig8TSN0UnJhakiXEB5KJ_lc6XsQ84s4NxBVnlLfwCxBQJ5NCkyqIRw5k4oVyeJIodj61JOo6wqMvsZhfb86MZRYPQv7-369tDRLnezZn0DrQYOD5NAwDzj2YKeuWTxRDlcUDeNjyPVzh3Um1eFUFjWOFzHDqtes3O7-9kvzDKiGnewzb8-7aKZFkie2ggcPgnLapz1SnqflzQB_YL3g_57eKUogPMHCENklG1bbhdKxemczFQXzrFqs1Wl4X-_XOXB_Z59b7SFswqPqk1APdBoYGxkALA", "kid": "Q_xcAz8gjTVfnivvRf6WHAz00iyFhtser_AVuVx_0Fc",