📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-07-01 05:43:34
📂
/ (Root)
/
home
/
orkouolp
/
nodevenv
/
node_js
/
orkofarms.com
/
18
/
lib
/
node_modules
/
jose
/
dist
/
node
/
esm
/
jwt
📍 /home/orkouolp/nodevenv/node_js/orkofarms.com/18/lib/node_modules/jose/dist/node/esm/jwt
🔄 Refresh
✏️
Editing: verify.js
Writable
import { compactVerify } from '../jws/compact/verify.js'; import jwtPayload from '../lib/jwt_claims_set.js'; import { JWTInvalid } from '../util/errors.js'; export async function jwtVerify(jwt, key, options) { var _a; const verified = await compactVerify(jwt, key, options); if (((_a = verified.protectedHeader.crit) === null || _a === void 0 ? void 0 : _a.includes('b64')) && verified.protectedHeader.b64 === false) { throw new JWTInvalid('JWTs MUST NOT use unencoded payload'); } const payload = jwtPayload(verified.protectedHeader, verified.payload, options); const result = { payload, protectedHeader: verified.protectedHeader }; if (typeof key === 'function') { return { ...result, key: verified.key }; } return result; }
💾 Save Changes
❌ Cancel