JSFiddle - React, Tailwind, and code Playground

by Alex

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/jsrsasign/8.0.5/jsrsasign-all-min.js"></script>

JavaScript

var public_key = `-----BEGIN PUBLIC KEY-----
MFswDQYJKoZIhvcNAQEBBQADSgAwRwJASJ/TcXxmR71KM8Dxdi2xMAKMMemCUGGD
XsGeLATNR7kJeFTs/2LTC5dqBK/+ioKr9MZiAxysiIDCOTmE3yi04QIDAQAB
-----END PUBLIC KEY-----`;

var jwt = "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJhbGV4QHNjaGVkbGVyLmNvIiwiZXhwIjoyMTQ3NDgzNjQ3LCJhdWQiOiJjbGlfOTktQVBJIiwic3ViIjoiQVBJIEFjY2VzcyJ9.Rc5eIZa-XNBGO0KCiM6Or_S2M9gk6WmLfanqn136VKoVUL5HbhfWQ4ZhBCmrLrSal7Xwwp5BNOBs0qSBuyFQ7w";

var checkJWT = KJUR.jws.JWS.verify( jwt, public_key, ['RS256']);

alert(checkJWT)