UNPKG

ts-jwt-decode

Version:

A TypeScript based JWT Token decoder with token verification

17 lines 510 B
import * as jsrsasign from 'jsrsasign'; import { KJUR } from 'jsrsasign'; const KEYUTIL = jsrsasign.KEYUTIL; export default class JwtVerifier { constructor(keyString) { if (keyString !== undefined) { this.key = KEYUTIL.getKey(keyString); } } verify(token, verifyAt) { return KJUR.jws.JWS.verifyJWT(token.getToken(), this.key, { alg: [token.header.algorithm], verifyAt: verifyAt, }); } } //# sourceMappingURL=JwtVerifier.js.map