From 6a3cac7b285bbbae3ed2257ba0db40de9babd2a3 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 26 Jun 2024 14:39:36 +0800 Subject: [PATCH] 1 --- .../web3service/controllers/metamask_jwt.js | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 server/web3service/controllers/metamask_jwt.js diff --git a/server/web3service/controllers/metamask_jwt.js b/server/web3service/controllers/metamask_jwt.js new file mode 100644 index 0000000..39ae4bd --- /dev/null +++ b/server/web3service/controllers/metamask_jwt.js @@ -0,0 +1,25 @@ +const app = require('j7/app'); +const utils = require('j7/utils'); +const base64url = require('base64url'); + +async function verify(session) { + const postData = session.getBody(); + console.log('aaaaaaaaaaaaaa', postData); + const {err, decoded} = await asyncVerify(jwksUri, postData['data']); + console.log('fffff', err, decoded); + if (err != null) { + //console.log(postData); + session.rspErr(500, err); + return; + } + session.rspData({ + 'decoded': decoded + }); +} + +function init() { + refreshKey(); + app.registerHandler('MetaMaskJwt', 'verify', verify); +} + +exports.init = init;