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)