{"_id":"@okta/jwt-verifier","_rev":"29-d42413b1b6ee5dcd58e4bf516d46873a","name":"@okta/jwt-verifier","dist-tags":{"latest":"4.0.2"},"versions":{"0.0.2":{"name":"@okta/jwt-verifier","version":"0.0.2","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@0.0.2","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-oidc-js/tree/master/packages/jwt-verifier","bugs":{"url":"https://github.com/okta/okta-oidc-js/issues"},"dist":{"shasum":"62b5ba7b32d18fbf00d6a227c3f26512d0b0b404","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-0.0.2.tgz","integrity":"sha512-jHWLDF/EAJLOuDbhE6hDDhHeVbQaludH5m2HlICJFY9E1Bf+S6XdgOBJ7mEumghwY8hs2eBl2+q5zYMPfYaIog==","signatures":[{"sig":"MEYCIQDRYQdrOt/hh5N5mdLrChynaGHURMJEB+NA5vc2p4X2VAIhALe5M07itGdVWGQlsyW0rKQqnWLGcfvyaiK/nuMv/0if","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib.js","_from":".","_shasum":"62b5ba7b32d18fbf00d6a227c3f26512d0b0b404","engines":{"node":">=6"},"scripts":{"test":"mocha --timeout 10000 test/spec"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"repository":{"url":"git+https://github.com/okta/okta-oidc-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"_nodeVersion":"6.11.3","dependencies":{"njwt":"^0.4.0","jwks-rsa":"^1.2.0"},"devDependencies":{"nock":"^9.0.14","mocha":"^3.5.0","request":"^2.81.0","timekeeper":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier-0.0.2.tgz_1506441973976_0.8139940847177058","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@okta/jwt-verifier","version":"0.0.10","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@0.0.10","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-oidc-js/tree/master/packages/jwt-verifier","bugs":{"url":"https://github.com/okta/okta-oidc-js/issues"},"dist":{"shasum":"01562d840e9af0977cc11f9e671d164f8014f590","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-0.0.10.tgz","integrity":"sha512-p2QAMkV8gS52I5qgy7+ZiRTlYGzKApR9PX05fyVhRsfWb0VTFU+Z5Im7xEVyuEVQa6vFAMdANeNOzDsVB0JAHw==","signatures":[{"sig":"MEQCIDTqx+bcQ73kfEZTNa92fusyXmtNpx4Qk80DmMHomErOAiBq6sX/V0FcJUwT5UbNvHJM5gkMDKwNTcY8uiI2wFCSKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib.js","_from":".","_shasum":"01562d840e9af0977cc11f9e671d164f8014f590","engines":{"node":">=6"},"scripts":{"test":"mocha --timeout 10000 test/spec"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"repository":{"url":"git+https://github.com/okta/okta-oidc-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"_nodeVersion":"6.11.3","dependencies":{"njwt":"^0.4.0","jwks-rsa":"^1.2.0"},"devDependencies":{"nock":"^9.0.14","mocha":"^3.5.0","request":"^2.81.0","timekeeper":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier-0.0.10.tgz_1511892230288_0.36856101220473647","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@okta/jwt-verifier","version":"0.0.11","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@0.0.11","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-oidc-js/tree/master/packages/jwt-verifier","bugs":{"url":"https://github.com/okta/okta-oidc-js/issues"},"dist":{"shasum":"ef6a3faf1d0dbb845de49c3660abbfd3c2735219","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-0.0.11.tgz","integrity":"sha512-6A9R8yl2hveCM2pBOyifYshI9e4y8AnyI3sLux7OpXtr/1zj+5/hDQ2tm7Z0yJ7F0plJxFh12JdJZNu03GOIUQ==","signatures":[{"sig":"MEUCICRIWva9ucHBOV+zgjxfyRTvSQxvE7RYUigLDbuBQ/UVAiEA4uUjKOLPkCgjOaQmb1nPUzwsdvkQt4mmr2dHJL1WsAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib.js","_from":"jwt-verifier-0.0.11.tgz","config":{"tck":{"jar":"https://oss.sonatype.org/service/local/artifact/maven/redirect?r=snapshots&g=com.okta.oidc.tck&a=okta-oidc-tck&v=0.2.1-SNAPSHOT&e=jar&c=shaded","command":"java -Dconfig=./test/integration-test/resources/testRunner.yml -cp ./okta-oidc-tck-0.2.1-SNAPSHOT-shaded.jar org.testng.TestNG -d target/cli-test-output ./test/integration-test/resources/testng.xml","setup_env":"cross-env ISSUER=http://localhost:9090/oauth2/default cross-env CLIENT_ID=OOICU812 cross-env CLIENT_SECRET=VERY_SECRET"}},"_shasum":"ef6a3faf1d0dbb845de49c3660abbfd3c2735219","engines":{"node":">=6"},"scripts":{"test":"mocha --timeout 10000 test/spec","tck-test":"(ls ./okta-oidc-tck-0.2.1-SNAPSHOT-shaded.jar || curl $npm_package_config_tck_jar -L -o okta-oidc-tck-0.2.1-SNAPSHOT-shaded.jar) && $npm_package_config_tck_setup_env && mkdir -p target && $npm_package_config_tck_command || echo done"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-0.0.11.tgz","repository":{"url":"git+https://github.com/okta/okta-oidc-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"_nodeVersion":"6.11.3","dependencies":{"njwt":"^0.4.0","jwks-rsa":"^1.2.0"},"devDependencies":{"cors":"^2.8.4","nock":"^9.0.14","mocha":"^3.5.0","express":"^4.15.4","request":"^2.81.0","cross-env":"^5.1.1","timekeeper":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier-0.0.11.tgz_1513106829633_0.3972119309473783","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@okta/jwt-verifier","version":"0.0.12","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@0.0.12","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-oidc-js/tree/master/packages/jwt-verifier","bugs":{"url":"https://github.com/okta/okta-oidc-js/issues"},"dist":{"shasum":"f978e849757a38593d0fdf663ea31c2b630824d7","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-0.0.12.tgz","fileCount":4,"integrity":"sha512-E1d0kanDbMnTKmal2j8y4JpjHxaBPOu2hhmuoaae73pOgwPAgKUlx5JiveSERMHwNBA6gG+ILxutyD6rCoQ7Zw==","signatures":[{"sig":"MEQCIHh3fo9cRoG8PQ/hfpdc+KBNONfz9ZaDezAiv6aioTI8AiB9JUrJnqwhbBsZkaeGmtmDXgqPOiQaR//EjiwSLtOVww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2P/5CRA9TVsSAnZWagAArYEP/RD5t5BB8qAh5VnT7BNw\nVCpsL4Ob3krpfKIzw3C6LooW1z7imj2xtUB/QhP3w4LMavTkwP2z5/sJp/QE\nF9Jeh4Vpd+LetM1/jIgeOvbdUImcIEEf9q2avJdhSw8zl6wGdDBsty1cEXYp\nhLLL8FCvZPc2MMCunKVuIgEol1V6PMKlSQT31ULw3Pw/G7no2gPWCz/0Rkvh\nvv26G9SPzUG+DRiXHldSJigGgxCqUVFH/ojcfm+Y2kpZ9mPn92CsmCYBZ7jq\nmWW6NaDjR1Bn5la3IWj0euNO3qyq5eaZST7+lX4t4IUOX3vLmPAv5g4RfPyQ\nGqH1IZyitQVpvrdxPZ8YFgVxXnwcr54jq4nf7It89FmLiMJeUiFL8KX5W/3i\nO6PIxSSxmpn40zJ+UCz3awpVMP3Ly00WhjTRnBI9+sv1cQJdKpvl1TwTiNqv\nZSw2UJlk/ycqpFNhIfKlysVU+NJCCPJXv+UGVSiD4z9JyAEQyBtsyXM6phIP\ntDs6Gcsb1KrwjW+pqgXbkItkLNXUYhMAZHE/YSJAZKN4eB/iwsGig2eSH/XL\nH3kDHyE1ONHBD2A0uW/SQUSzhF8HHI1ZUX1ikAbHjdUSsUQu/jVrbWaCihM7\n+qfiAi9hjUkqr3JNsYhkck7dGffa1wmF5oSizkTAK7NT0Tev1Hd0ITdBTlsM\n+92l\r\n=lbVZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib.js","_from":"jwt-verifier-0.0.12.tgz","files":["src"],"_shasum":"f978e849757a38593d0fdf663ea31c2b630824d7","engines":{"node":">=6"},"scripts":{"test":"npm run test:sanity && npm run test:integration","test:sanity":"mocha --timeout 10000 test/spec","test:integration":"sh tools/runIntegrationTests.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-0.0.12.tgz","repository":{"url":"git+https://github.com/okta/okta-oidc-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"_nodeVersion":"6.12.3","dependencies":{"njwt":"^0.4.0","jwks-rsa":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.4","nock":"^9.0.14","mocha":"^3.5.0","express":"^4.15.4","request":"^2.81.0","cross-env":"^5.1.1","timekeeper":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_0.0.12_1524170744740_0.6994367500589","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@okta/jwt-verifier","version":"0.0.13","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@0.0.13","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-oidc-js/tree/master/packages/jwt-verifier","bugs":{"url":"https://github.com/okta/okta-oidc-js/issues"},"dist":{"shasum":"34c737ffaa524d812a5fb40e0dda904aee91ef60","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-0.0.13.tgz","fileCount":5,"integrity":"sha512-EWyzCJKJqfui1Mm2TlrDOOcm31P+gMlHu33LDzibiYpEmAhTsgi7H9/78/OKZ2xvcyMuUNEAzEUFLOm164FobA==","signatures":[{"sig":"MEYCIQDbXlPkEQNTYlRNcaA0EinTv1Ynr07y5lVg6DEkEfDx5wIhAMvA2TMVuWGDsCNr/3Jh4pc9o8yr5+gEok3037WKcZMe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxmRMCRA9TVsSAnZWagAAZdIP/2SWM4ITsXtyN+T6ZGPP\nfqYGWoiFRZO4+WPeq4/TdDDvwwsFjdMozKTTx1YNf9IhoACg0nvOAGJ3ti5s\ncgh7LtWv3/2yfBe3hAZhbAo2OT2eAEFz1o5z6C087GqVKsTBw2CunhrA7/rh\nNU2xfnmlg7OJTkzlmG7QtubEbUuZUoQ5MvtfO39+gJFQzNvvBnCjt3kgsFzs\nKN9ZtbOW4HFrI4+vEEvsNfC9IHlk4I76TvlXQKtoyTyfhklRciCe0MA0P4+v\nhALxT6vtGrVkilphi5m7Umvd1CNKl4oebiB2flJbj8Xk+dzPrzu/Lqqj2JoI\n0XBuZXsawIkKKkZrq9Lmd0nR/HihjEZQ185yQxWh5gbt3yiK7RgEvYxT1If8\nS8KimHo9J9xdXtjf/1cmbCotlY6A0/pTGJUxeh0q/SQfkPcS+h3QoJYHPpGK\nR5x19sEC/b8c9+O7CAbM/jj8Us34nBRjsJp/zrzMAUUY8rrsKvX7qCJmae9g\naqFyPWLjPq1K9PkvZrv1dGZeGMCX6psWZ+Ezb1dQdnP2zlEqRpQmOGbFlRFJ\nASG4aVLHsssWrpamPyFiCFNXh6Uobv1cnZJewkg/fApOnOVW8biyS6EyoxZo\nIAfkyJWxxl0EUtv/TO6S7g13YdqeB9sfd/FmrseTlSfoCbE/XW5kQAaoiljt\nLcHr\r\n=mm68\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib.js","_from":"jwt-verifier-0.0.13.tgz","_shasum":"34c737ffaa524d812a5fb40e0dda904aee91ef60","engines":{"node":">=6"},"scripts":{"test":"yarn test:unit && yarn test:integration","test:unit":"jest test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-0.0.13.tgz","repository":{"url":"git+https://github.com/okta/okta-oidc-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"_nodeVersion":"6.14.3","dependencies":{"njwt":"^0.4.0","jwks-rsa":"^1.2.0","@okta/configuration-validation":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.4","jest":"^23.6.0","nock":"^9.0.14","express":"^4.15.4","request":"^2.81.0","cross-env":"^5.1.1","timekeeper":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_0.0.13_1539728460267_0.19879501009498912","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@okta/jwt-verifier","version":"0.0.14","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@0.0.14","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-oidc-js/tree/master/packages/jwt-verifier","bugs":{"url":"https://github.com/okta/okta-oidc-js/issues"},"dist":{"shasum":"f049886f27c644e2d23bb06c5ca803c78a42a434","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-0.0.14.tgz","fileCount":5,"integrity":"sha512-O+CzOeMy6aUi0PtqmoZLmKjE1xpUF9nUMlZ3hYlz4fUpb3zKUUESohq/iSuBijw2dB0Lru6Tsi7OWJXFJT1vew==","signatures":[{"sig":"MEUCIQClE1s9cowRF67/OkUNEUwNa82dIXKqkZRQ3ED8z5lUCQIgRPJcl8XdMmIu8zDNswQuChvMN8ONcIWLiWBomr+e2no=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbz0J3CRA9TVsSAnZWagAAVzEP/R8ih5wW7JTLhkqjlVsa\nX45teb9a1ShHHtrKkZCxS0ZB4u8148eFWkBibpPa4HlOGo+8f7LObCw7tMts\n1/HuotDkARxiUUHJZZ/QAIIRpkaruGF3EJHU5dg6IjHH9xbBoREKJUHs8hcf\nWOLHJVKfhZOnp21Y01WaytN4kaluTqzySmjfhtqltFPVow3RTHYDNX2Nvj3X\ntbSs4RVBsyZEwoF2c2S93RmR+SffA8qNenRwlJwNJPCxPMNv1wjzyDOPioCU\novTe/oXhRYQC/BUBOq8cUcWC5EapEOzzok/r9726nBZWzChJzxVe2jIwaMEv\nN/3GUaHphJ/QKJn6bzU3noQOrTu4vyNBvigo6qmoakW3WQDUIaG1UVETFS0P\nWLT0Cyo4j6vh51tJcn/cKVJstUTDUPMHp66ySL7ERFyTsiBKv8aYCBgAZyNq\nBoUZTvs+QK4gZR24f1hHKJ53RnhgnIyZUsdrHbheh4Wp8IKP/9mdT8gwebah\nxLuADeHVgoNto2DM3CF5yZyaisKc7BcGvhq10VcvPYim37YVQI6tO4T8t0Bt\nMt4DRuNkBnL03mDRb/HY0HldgEHyHChm1poTdr7ywUpHzI5LDw7lh1WDCM9o\n318loeIkA69WPamAGim6tnX7I9FU7DT6kcyxokoppzUxOo6eBKj8yDkAUj4P\ncSJw\r\n=VemW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib.js","_from":"jwt-verifier-0.0.14.tgz","_shasum":"f049886f27c644e2d23bb06c5ca803c78a42a434","engines":{"node":">=6"},"scripts":{"test":"yarn test:unit && yarn test:integration","test:unit":"jest test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-0.0.14.tgz","repository":{"url":"git+https://github.com/okta/okta-oidc-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"_nodeVersion":"6.14.3","dependencies":{"njwt":"^0.4.0","jwks-rsa":"^1.2.0","@okta/configuration-validation":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.4","jest":"^23.6.0","nock":"^9.0.14","express":"^4.15.4","request":"^2.81.0","cross-env":"^5.1.1","timekeeper":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_0.0.14_1540309623127_0.7650970335270599","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@okta/jwt-verifier","version":"0.0.15","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@0.0.15","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-oidc-js/tree/master/packages/jwt-verifier","bugs":{"url":"https://github.com/okta/okta-oidc-js/issues"},"dist":{"shasum":"3cebb7cff4b8d60af34a2f58957d6e8ce4a448f8","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-0.0.15.tgz","fileCount":5,"integrity":"sha512-tSiEyaSilRJIIfChFHIYcPyFA2B6LxuIbpeSFZ8F67ztM8dvvxOvAYUQRAjbI+JB39v9yYWewjGHOK75o2b4xQ==","signatures":[{"sig":"MEUCIEZCU3MBL+K5rTUKCTofIor18+VBGBQ3GMDsMro0w+78AiEAnYlm4n8/eHsbfrpT/Mevas1LQCNxtpm3xgQqlXluIy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3wo6CRA9TVsSAnZWagAACH8QAIRStGn04ZujA4FHTki+\nwA5L2rKG+igHhcO/GoQQG1zXFCNPF5I57ywXj/LiXgzRy/fHBlHla52Vr4iL\nN9UAH/OH8pa/kao9nU0X+nNA36xYzyZNcoMP7C/lRumwz2gLKxoX2twOCgyt\nGgmtebRwP2z6Cc6Z2j7BsUmu4N3UuSSKr5fag0qxFlyYJTlSUjkJwD7SGHIy\n4FH/FkrPfC+6yR9fUihzBu2VOvjQo6kfivqgH81BpGs8c2AmtR3bydb+nIvk\nMUlHD3eWD/4mNa4eMcpNXl85SlyLULl59dtgyaQ14VmyjC8zj8Ypa6AVLrGP\naUkfl/+nkgK5fuELyJg+jZwQynu+3w4itIQ5J4lbZ8n6vyHxaZpene1tGX7L\nMc/e8CymmKzh8taIUphCtylFvk8BsVYIEKDNGl8DYhafRh85Xj2/k9d0y3Rc\nKif2QEGvi/pZB+x1rjTi1uXFJ8T/ZttF/evG01onwJo+GdHWpErZ/pLVOXOO\nCqJv8p/cUBcjB3Dctc+8O5abc8xltm6D8SvgavKDVuEZGPTfaAAvaNqk5BJ9\nuhL/xfrb5KGO36fkDjszwvSN+EFQ7NRH8VuG2bcGHP3rOb0oUYb0VbIQRpgq\n1qWVkBpCHBG/c4LKt/h0d6L0gK+RI9mG/uJBXStYeGRU7msKrTslmG9UatUw\nF5vG\r\n=4dBa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"testEnvironment":"jsdom"},"main":"lib.js","_from":"jwt-verifier-0.0.15.tgz","_shasum":"3cebb7cff4b8d60af34a2f58957d6e8ce4a448f8","engines":{"node":">=6"},"scripts":{"test":"yarn test:unit && yarn test:integration","test:unit":"JEST_JUNIT_OUTPUT=./reports/junit/results.xml jest test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-0.0.15.tgz","repository":{"url":"git+https://github.com/okta/okta-oidc-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"_nodeVersion":"6.14.3","dependencies":{"njwt":"^1.0.0","jwks-rsa":"1.4.0","@okta/configuration-validation":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.4","jest":"^23.6.0","nock":"^9.0.14","express":"^4.15.4","request":"^2.81.0","cross-env":"^5.1.1","jest-junit":"^5.2.0","timekeeper":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_0.0.15_1558121017816_0.027049673262724783","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@okta/jwt-verifier","version":"0.0.16","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@0.0.16","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-oidc-js/tree/master/packages/jwt-verifier","bugs":{"url":"https://github.com/okta/okta-oidc-js/issues"},"dist":{"shasum":"4fb6369aca4b81bb80a4a2870e61d1428e73df4d","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-0.0.16.tgz","fileCount":5,"integrity":"sha512-gcD0dJJ5ZTUSq0OlFrmyOgeT711eiJi9w9T6QfvXCKLTWOLPskA6LVlQC9ZRFveIpBPQaFISWMjY0ZT/ajdzYA==","signatures":[{"sig":"MEYCIQCHVGGAqlTWkH6kAyFdErbjcpjbI3tBFZfbTjey+RPgRQIhAPx9SR1uR66qiUfqhoYrWsuXgZMEcKV88s9guumsjQOV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc90rOCRA9TVsSAnZWagAAFkcP/3Hv11pMiU6918jueqbG\nVgBm6zCTSOScfiwpKo+ouz7q5PYoz2C6UDUSo44IKoq/65M3eZDz1n2kiTUs\ngOgQ7nafRPaH9XDBBbYjSICTK4AT1dYgQkP2N5Ug+JutaKKm4bBWg1K1+NGL\nKU4oW+v5aIIg+lJwPYLL3Z6WritUZ9KwY1zzbcOL9LY2CDg8XgQxVwkrjskA\nF65dhmse8WomIJyg+znDR1sCY7jqWoZLQznKWjpZed++vVOVf8aExyiFRwc2\nNHrtQQ77FykPgSuJB2a24vn11Dr61e/WFbo1dT/c3+8EjF9nt4jUA43QoKt7\nB0uvjIW0r90q/KIgKM9hBbhBrjBh/3+mHlz3O6tSMupRxgsWEAoXj4NKhjJp\nZ2+G26Ce+UnqsrPm9039h/MjFpWVAMCl6qoJ6iG8Lm2OpNeXobm2UdvT/wNE\nzgsI3oc+3CEphvK9mtDg2Y2I+1OQ5gaFKuwUacJGEPkbPjDwjTBG7KCdpUBx\nCKYcfBVe1XW3wWO84a8vBpVjrFMGoIw6zkZRX4pdba6axKKQoYVrYb47ynqH\nDYCagXXnj2ql1i8vpRbNBeg6O+7iLW5f7X2N1QW12AUN7Z28Cg2WitVDRZmz\nP0U0v6ZNtJwua7Pq5MQJ/6rZtVTMmaMB/oEN33u1cAevWc8J4qzExrz9c1mm\nPmPl\r\n=9IUa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"testEnvironment":"jsdom"},"main":"lib.js","_from":"jwt-verifier-0.0.16.tgz","_shasum":"4fb6369aca4b81bb80a4a2870e61d1428e73df4d","engines":{"node":">=6"},"scripts":{"test":"yarn test:unit && yarn test:integration","test:unit":"JEST_JUNIT_OUTPUT=./reports/junit/results.xml jest test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-0.0.16.tgz","repository":{"url":"git+https://github.com/okta/okta-oidc-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"_nodeVersion":"6.16.0","dependencies":{"njwt":"^1.0.0","jwks-rsa":"1.4.0","@okta/configuration-validation":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.4","jest":"^23.6.0","nock":"^9.0.14","express":"^4.15.4","request":"^2.81.0","cross-env":"^5.1.1","jest-junit":"^5.2.0","timekeeper":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_0.0.16_1559710413544_0.4527683500363091","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@okta/jwt-verifier","version":"1.0.0","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@1.0.0","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-oidc-js/tree/master/packages/jwt-verifier","bugs":{"url":"https://github.com/okta/okta-oidc-js/issues"},"dist":{"shasum":"3b4af2b2ae0425987876799bfdbfd73847b1c456","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-1.0.0.tgz","fileCount":5,"integrity":"sha512-59gUrDSY1BDMM3QuwRB/g36Yql7AlF+2gEyRbvbpSnxuVNVNCE06MBtpKHqj2ehwGs4V84raaAIhKqm6shYX0A==","signatures":[{"sig":"MEUCIQDCWwngsgDgQviblELZr+96KR3NKw8+KZpBM490GaLyLAIgb4cqUc18IJg8DZBd0ifRrOpurX4Zi474vbRlSuIhr4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGodKCRA9TVsSAnZWagAAOqwP/isem9SIW62tPpXmekEM\nw+KIh6LC9RqZ+OQ+NMrqfrKtXDLvj46ulUJ5DpGOmXKPll/hKs4VnCy4pClx\nyjprNh3MQ7GSNs8w8O0BVcHdgmTRfuIYM3JbprO1szMIc1+Vw1pUcktpS80T\nv9vkQ6aS7iIXfFI7L7m/Ll/YiOTpiKTib757wHAXfZpzQ7FGRMnKWS6r+Yi2\nno48DjrE3ig/lkZ37qqaLmtjhQCQ0AzD8xkyqapXV9MY7bg0EBzpe4UesaVC\nQ+7bL31aEPP4+gWJIGQVASEblVtACqerw7Feu4xe1q2GMeXaYbsW2XzTpnEc\ntMgx0gw8EP3V/61O7rCSmvGsOhjsxvzeWM423ul2GrOVwv1yvxW5tvaReMSf\nXzbiHKhfpKqeCg7YHQKNFPFp8IJLjwBH/nIEXWtCAW4FeQOGUL5h1N1k/mPh\n+hLVeS1z4RH08nZZjsdudnMqP3tE9Z7iiSsCBWi2V0tWWXAjpaSiFbeapWH2\nvaMMoVfQRwKntMam+Z3utB1FUqnxEYUQUPBaCx4Us+FTufhRzuLSIqjnhJth\nEJeNBIlwQDCv30fa1v6LpQ43gBoFQ95foE72H+8BvdufdWC/WTNEkLdhPlxa\nBRmu1ysAMRPdsGrwS+IeEYzU7UzDJnVG7CwXLpio870/Wsms6RQFmKGmKjj2\nj2jN\r\n=R4Xk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"testEnvironment":"jsdom"},"main":"lib.js","_from":"jwt-verifier-1.0.0.tgz","_shasum":"3b4af2b2ae0425987876799bfdbfd73847b1c456","engines":{"node":">=6"},"scripts":{"test":"yarn test:unit && yarn test:integration","test:unit":"JEST_JUNIT_OUTPUT=./reports/junit/results.xml jest test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-1.0.0.tgz","repository":{"url":"git+https://github.com/okta/okta-oidc-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"_nodeVersion":"6.16.0","dependencies":{"njwt":"^1.0.0","jwks-rsa":"1.4.0","@okta/configuration-validation":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.4","jest":"^24.8.0","nock":"^9.0.14","express":"^4.15.4","request":"^2.81.0","cross-env":"^5.1.1","jest-junit":"^6.4.0","timekeeper":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_1.0.0_1562019657482_0.7208007170933817","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@okta/jwt-verifier","version":"1.0.1","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@1.0.1","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-oidc-js/tree/master/packages/jwt-verifier","bugs":{"url":"https://github.com/okta/okta-oidc-js/issues"},"dist":{"shasum":"03fa6dc243aa97964caf86f004670e1a96d8d25f","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-1.0.1.tgz","fileCount":5,"integrity":"sha512-Zp0xR0/Pzyyi6EcvXqJSK/9arJIcAAY+gOqh42dll0KpB1TxVq+IFgw0EmuTxiOmTqHroU6OAdDatJqUDAoyFw==","signatures":[{"sig":"MEUCICyxuz9WGQFBhJwBFCWhRICmYMEr7m0mV5HJygEEnE4UAiEAy7uSuRmlgOLIE+KxKbBJFVbZFTrq4Nq7+zWr1cDwCjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvTrzCRA9TVsSAnZWagAADOUQAIXpqmW2uZydtIJSdjsw\nt1iwDiaaWpWNHBjlN7jm56g+MYFZ9mr7gYsaY3zoK8CIHilMuev8kt/ICXZy\nf+8LiE7MPSfZy4HMak2PgtoSpRyLaBo5Y+MgNv5+wYdnDKtsuLgnokApwfcy\n2WneWEnNzyTB/HB6PDD7YTACg53/Qn648JQdGpQ4t+lW4/y7q1K+FVVQjfq8\n5pTh2ZoP2fEfrtiigFR77SQ0GDJaJzxB2xeBJr+yW+/usurk149aoPu4SzPE\n1hXX3sYoRfyc05aJsJ9zWdldku00d17xCcfgJLHLCSOXuC1sJvNopSTnnjQ2\ndz8Ry5u1p4goGBPWK19leX+o+ARRRXI55sEmDlmX4uhpB1raeLFpegpkhPTa\ng4zGpL/a3Mybv+FQ1b7QpdQK0xKg3RAuIhdZInI4ZHRksG5682LfMsVQYzf7\nZuXpOM+CQBXAdbwVuV1Yv9DMHip+wciL9F8qBc7CYI+Ynyv4YCbTuTK70XRd\npft/HyhMKhX8OYRIofko9NeGEcNtgzIgLbHjz1FpBFTr+/RF56V+obAEp9S8\ntjU9ZoDoVN4cTR4Rye0/dG/PcLzGgXh8Mcjwp43ASkeqHhy1O9+caKfYueQI\nmNNWPl8WPI806jWgkJlobfA3QgV7NhaN2usLyg0oE04504UYyhuVAQ/Uazfs\n1y79\r\n=RuqG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"testEnvironment":"jsdom"},"main":"lib.js","okta":{"commitSha":"eeae9e9ecbe6345c361865875512fbc397b96d30","testedSha":"cbfc64d9da1d8c4cbde6b0dd96d22abe5f4ee9f3","fullVersion":"1.0.1-geeae9e9-geeae9e9"},"_from":"jwt-verifier-1.0.1.tgz","_shasum":"03fa6dc243aa97964caf86f004670e1a96d8d25f","engines":{"node":">=6"},"scripts":{"test":"yarn test:unit && yarn test:integration","test:ci":"JEST_JUNIT_OUTPUT=./reports/junit/results.xml jest test/internal-ci","test:unit":"JEST_JUNIT_OUTPUT=./reports/junit/results.xml jest --runInBand test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-1.0.1.tgz","repository":{"url":"git+https://github.com/okta/okta-oidc-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"_nodeVersion":"6.17.1","dependencies":{"njwt":"^1.0.0","jwks-rsa":"1.11.0","@okta/configuration-validation":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.4","jest":"^24.8.0","nock":"^9.0.14","express":"^4.15.4","cross-env":"^5.1.1","jest-junit":"^6.4.0","node-fetch":"^2.6.0","timekeeper":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_1.0.1_1606236914937_0.9746021301963836","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@okta/jwt-verifier","version":"2.0.0","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@2.0.0","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-oidc-js/tree/master/packages/jwt-verifier","bugs":{"url":"https://github.com/okta/okta-oidc-js/issues"},"dist":{"shasum":"931fe69639d0b0b2d4cbc165de480ecc4b6c8ed5","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-2.0.0.tgz","fileCount":5,"integrity":"sha512-4UU46PZ/xcjNFvEQr/bVp7Vb0NlHudL/Q5WPyX2E8rmTPMROcJuv6UX11DN/Rg3S3PLB4x/Op5hYzWwoVvi3tA==","signatures":[{"sig":"MEUCIHFnBv+Rhya90S5EKo0ZZhcI0yoRq3LlNPAKPiihFkjGAiEAs497yYCM3EutmTPViyI/u8RGukGyPOk2Xg4f1L4ygzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/ys1CRA9TVsSAnZWagAAX+sP/REKdUi9YRw3aE+3GyCE\n2nA8pmVDYb3zOQuj9oWRAdqg4Q0ktn7BWgWsYuvCPUKtHc6FufJd5wc22IBT\nuQFzD30iOB2J7CbpzSBl0sA6g4u7EtT27x1dhQcA8XDBxi8iD6pfT+qc7J+N\nvEzr1ujBj5c1FFT+1AxMtsx9+CNxJI/fnJfJOeMAHi7ZUjrMnDcg4S722oJb\nJMF3B1UOGGCCLkcHooSnBf3Uu4+T8n8qudLc/UJxGpt6iUr7tiGCYyy01JxZ\nrMa4Su9kmJIPY7yuA5zJKmWaeMdx6d0SVYYH/sTQXhmmabtJb4nu9/l7XSeN\nlG+CoKTGeHLLXCXQQht5oKz85qvMrU+ads99dtGg/3Xun28i87HqgRvPvXqv\n48xoWpMFYbh3a/ikJIc8YktrWdjR7SRw1Q2ObBxk6ZYHPqh9VxZfGo0vDFmo\n/3/mUB/gSUSE2qVe2O1JTrTbhSInXQ1AE4H2jl7G0C81Gc0kyLtV3HpPCxhm\nMFZYBVFG1XtwHWHA5I5ae/lUepbqi7KaWHm+h7n70D6uxBGPJj6Vd47ki53U\nHMSCW9lP+c2f6RxqySViRuLqjDJSUt2pQ3uvopQjOG6/yewtg5UR5XnRl5SR\nI4VtDlrOrfUZSUKFzoopy9h7c3inpkyxn5slkrTyI/q9mhblNou/35f7Rg8z\nm35s\r\n=9P33\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"testEnvironment":"jsdom"},"main":"lib.js","okta":{"commitSha":"6b1c36a7167da5768d21889c1801be196510e3b8","fullVersion":"2.0.0-g6b1c36a-g6b1c36a"},"_from":"jwt-verifier-2.0.0.tgz","_shasum":"931fe69639d0b0b2d4cbc165de480ecc4b6c8ed5","engines":{"node":">=6"},"scripts":{"test":"yarn test:unit && yarn test:integration","test:ci":"JEST_JUNIT_OUTPUT=./reports/junit/results.xml jest test/internal-ci","test:unit":"JEST_JUNIT_OUTPUT=./reports/junit/results.xml jest --runInBand test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-2.0.0.tgz","repository":{"url":"git+https://github.com/okta/okta-oidc-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"_nodeVersion":"6.17.1","dependencies":{"njwt":"^1.0.0","jwks-rsa":"1.11.0","@okta/configuration-validation":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.4","jest":"^24.8.0","nock":"^9.0.14","express":"^4.15.4","cross-env":"^5.1.1","jest-junit":"^6.4.0","node-fetch":"^2.6.0","timekeeper":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_2.0.0_1610558260934_0.7678931538444271","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@okta/jwt-verifier","version":"2.0.1","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@2.0.1","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-oidc-js/tree/master/packages/jwt-verifier","bugs":{"url":"https://github.com/okta/okta-oidc-js/issues"},"dist":{"shasum":"8166644ea45b27115278576e45a587080fb14190","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-2.0.1.tgz","fileCount":5,"integrity":"sha512-i/tZQveDJrKguRhGVFyUD88zBZxO1vyTPdoQUGNl7UYiZkU2CKYceYj35UBeK9jZwmfScRsy39g4jKosZs0ZOQ==","signatures":[{"sig":"MEYCIQDXPJtk940ZZEUIIaah4jwP8DmNokpCbgyMZ2DeUdemMQIhAMPJ+F7xCSMQDFe2lTi/40FJoh1a47XL+8PFxdGlRbwi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFDmOCRA9TVsSAnZWagAA2WsP/iYajqLJyEfrBeOtfcRF\n9ytQxrzNM+Ry085D/xlt+rRqAKN+f1cbvfJcqyxpr2DlYaodEYyqHDuQZxaw\nf7eKaTRwMUrXdHPmRtNsyiJlZdtD3xG+vNynwGpRRvQ8FNkriK2fUvLaWZCX\nGZu5Y/wKuWZRofuHXUDWWtMDPcqP3pcIiYQYs6HL0D2mcNzIPEY95mxl6YNw\nSU3Mt49qtcCfqQCxNw1BQ4SLtQj/R/3e81cX9kOQMRVahZCUTS2mjUbidBL9\nPebdWn4GiYeeA86X/cx51/vroJo03CHVt/RNq+Kl7kkRNuMNVc+ryKgXsZ5C\nppOJ6Uq8Ii77tDnxrzHq7vylY/CMHFJ9RkcvckNewChT8sY9OCdg4hF5CjE2\nRcKwVT19B2P7W1l7R4qN2E9uEa5XoB2/JZMaDVD916wBV8JFvjjfsulrVO3/\nqx2vqsqpjWOmA083iUh6ODK6/O0Wx7D0hOrv+ZLooM6voqMZTl2C3fVeotQ1\nM47chB3bStyqG3tH8IkenUq0DT1HHAI9cE+oFA3m+RqIFOIMitDiBgkcl9FG\nCnlbR9A9Z0/opMxgjvIcROiys7rlI5D5iXKm4c+hG/wxtdoLd+iGhSgcpKop\nPOMWMeuP9StQk/dAEwvRTvkyEFWIKsNSahFun68YLEjF4Txl+2RneOHNzgDS\n9tcv\r\n=H28V\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"testEnvironment":"jsdom"},"main":"lib.js","okta":{"commitSha":"552ec87ae54355118b1b7d05715ff9443d435545","testedSha":"36a7e352c8eb8950681bffb5117acd3542905427","fullVersion":"2.0.1-g552ec87-g552ec87"},"_from":"jwt-verifier-2.0.1.tgz","_shasum":"8166644ea45b27115278576e45a587080fb14190","engines":{"node":">=6"},"scripts":{"test":"yarn test:unit && yarn test:integration","test:ci":"JEST_JUNIT_OUTPUT=./reports/junit/results.xml jest test/internal-ci","test:unit":"JEST_JUNIT_OUTPUT=./reports/junit/results.xml jest --runInBand test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-2.0.1.tgz","repository":{"url":"git+https://github.com/okta/okta-oidc-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"_nodeVersion":"6.17.1","dependencies":{"njwt":"^1.0.0","jwks-rsa":"1.12.1","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cors":"^2.8.4","jest":"^24.8.0","nock":"^9.0.14","express":"^4.15.4","cross-env":"^5.1.1","jest-junit":"^6.4.0","node-fetch":"^2.6.0","timekeeper":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_2.0.1_1611938190359_0.7374827484745059","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@okta/jwt-verifier","version":"2.1.0","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@2.1.0","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-oidc-js/tree/master/packages/jwt-verifier","bugs":{"url":"https://github.com/okta/okta-oidc-js/issues"},"tsd":{"directory":"test/types","compilerOptions":{"paths":{"@okta/jwt-verifier":["."]},"skipLibCheck":true,"esModuleInterop":true}},"dist":{"shasum":"670594eb0018233d912df3c13439cc2ade3ac87d","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-2.1.0.tgz","fileCount":6,"integrity":"sha512-k7ewe0RuA55kNspCpLJb8Vc2VKofcUNeclUGKwqWTiiDV8EdpSPTCSbbcmycKM3L7ucJh/z7x8wuqEpOnVk/Ig==","signatures":[{"sig":"MEQCIF+edhsK1bFfuaOS70DFDyezT2w4wjFb2M4w2kjYaA01AiAoDlJqxVyB6/q0WeQ3nmvhRitkQcPlcDDpK6onn3jMpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXhC+CRA9TVsSAnZWagAAwTkP/2P4QYTV1N3OttNXuxUX\nDcgnAVq6CShAhmk5wjwFDHPh3ZHwZX8i5gyw91r6SfraV+17dC+irYIqtvI+\nPS/2pUF3fw+NKnfPBf2c5jHZNJDRwtlmJi00E9847g9ZvkfsGmRvKkCemVwo\nvMqqSlk+3wwD9IAyaAydWPuhd1N+/8G3ZH2L6Kjwjddin/uIS5gruE1QPfDn\nvynKwxG6pK87/L+b3xvk+SxGmphXbzJya7qNzSyBrjo42UfD0QH+KsAwHqFN\nbTsQ7ygfd0Gkm5fgbXkSkgk2t2qiAY4wTyJLMOcNgIx+Nqw+eAfhWTULG6mL\newbx2Q2b0Vi1vCI9rJq6Ngw08iFYea+hxVeBdoPGcP/TL8521UdBGkw8zXiW\n/OA8uHSpzSTqXFUUfZSuvzoqiMV1ZlgFLu6KbH67nQe2jRCyyR1b6pGidEwo\nqnqdzegE2wRduTZ25s6I4BFaTlx1YHrL9mjTPM9dgazRO3xGHTLJyEvxoCEM\no7dLnop1n4BO+QHjFWgnx0Dn/Zp9p91zdx9bqEeBmQocpcKtKbGLkq3t8qzT\nVhMG/f4D8aLCKK3a5PFSNbFLWnM8vbrE22ZXcAX0G3Q8P3tBaqJBKsMfmF3s\nfe8dNbfSwtLi5o/VFTzn6pFIARMuye1hGYbBHNKLdWGnkTv0o7TqSkGN3RLS\nuHNX\r\n=WUXM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"testEnvironment":"jsdom"},"main":"lib.js","okta":{"commitSha":"b955a66edeeb073b5c285567b802a29b88832d00","fullVersion":"2.1.0-gb955a66-gb955a66"},"_from":"jwt-verifier-2.1.0.tgz","types":"lib.d.ts","_shasum":"670594eb0018233d912df3c13439cc2ade3ac87d","engines":{"node":">=7.6"},"scripts":{"lint":"eslint . --ext .js --ext .ts && tsd","test":"yarn test:unit && yarn test:integration && yarn lint","test:ci":"JEST_JUNIT_OUTPUT=./reports/junit/results.xml jest test/internal-ci","test:unit":"JEST_JUNIT_OUTPUT=./reports/junit/results.xml jest --runInBand test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-2.1.0.tgz","repository":{"url":"git+https://github.com/okta/okta-oidc-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"_nodeVersion":"6.17.1","dependencies":{"njwt":"^1.0.0","jwks-rsa":"1.12.1","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.14.0","cors":"^2.8.4","jest":"^24.8.0","nock":"^9.0.14","eslint":"^7.22.0","express":"^4.15.4","cross-env":"^5.1.1","jest-junit":"^6.4.0","node-fetch":"^2.6.0","timekeeper":"^1.0.0","typescript":"^4.1.5","eslint-plugin-node":"^11.1.0","@typescript-eslint/parser":"^4.18.0","@typescript-eslint/eslint-plugin":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_2.1.0_1616777406131_0.582160134265409","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@okta/jwt-verifier","version":"2.2.0","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@2.2.0","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-oidc-js/tree/master/packages/jwt-verifier","bugs":{"url":"https://github.com/okta/okta-oidc-js/issues"},"tsd":{"directory":"test/types","compilerOptions":{"paths":{"@okta/jwt-verifier":["."]},"skipLibCheck":true,"esModuleInterop":true}},"dist":{"shasum":"eb7d9a257fb60615993d2868182d9e5522cdc50b","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-2.2.0.tgz","fileCount":6,"integrity":"sha512-lF+qeIKBNtUeOG9UcVAL994gvabkBlyCikrelTpE5kPgV1AeqEgTT9tfCs1khPfq+piXpaMTC6V6wC0RmEUFPQ==","signatures":[{"sig":"MEUCIQCPT3o8eu9DcSP4aCuQGTZrwUVsNsY1WHunte2KtklTDQIgdHM3AZXYc4XluUkcQEiRU7BfCY6QyMiRo8rnn97FWJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1OQhCRA9TVsSAnZWagAAi/wP+gLyeC6xXjWA+21lGGxw\nAg6aYsXcJwc0m9kbDaS06U9xWnxn+qGtb9QXIntPhdUWDivDDEtDNFDNCiBh\n2YkNrm9q4WgoLJGw7AM8fvOQwYnCQqNiOq8P0dSpVB6fvGZ1sovIHlleguNQ\nRO53xbKyLJ47lGSMncZx/68zZk+1SPFXqbmOVemhNdF+LmxKKm43R2iT/q7N\nsWv8TupLSXfQi4AQKaE69ryeP47fjEuGTEEkUZ6DHE5jzpAWqNQbrqSiz5i3\nH8dQ43FK9ch9ROPPOUKRrja0Kz06bPeUDn4IYdGeKLhhY8pUjNhDUGpXK0od\nDA6g7KFMKfSzTyhjtqjFxggm7DFbdHAk6yQVGWLGNzCdZihHTf/nIndqWVhK\nLtwMoG0W9TAkbNoqU8IuI/sKWo/gE8zxN1V8AN0Wm6yrm7A+P5K1SKgjDJYC\nEWesYGWIH8FpwMczPnDrEmeGdE2W4qn381dWp9LJDOROu32XBzm6WCMBY9UQ\nkiXGGDQd/xnb5B5TntXP4f0vb5Qutn6AeKgYXVk9bwsoewOhSaZwPvcW5neu\npt28Y4DFy/2hoqX1wH5yLpLTZGFmko+G2WZ/ED99uzXEmdlsz8X1VbJNc59Q\niwhHmHvbpB0nBsj9TZos0C/T51ULI3KejEFrjYyRUDzKm99OQcZEjFs7j2k8\nNA8K\r\n=PaH3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"testEnvironment":"jsdom"},"main":"lib.js","okta":{"commitSha":"5a359ec67dd0a0f34d6e2942096d1655ce09e4a0","testedSha":"b87159038280a4f5a84a07184275d63bca7b1570","fullVersion":"2.2.0-g5a359ec-g5a359ec"},"_from":"jwt-verifier-2.2.0.tgz","types":"lib.d.ts","_shasum":"eb7d9a257fb60615993d2868182d9e5522cdc50b","engines":{"node":">=7.6"},"scripts":{"lint":"eslint . --ext .js --ext .ts && tsd","test":"yarn test:unit && yarn test:integration && yarn lint","test:ci":"JEST_JUNIT_OUTPUT=./reports/junit/results.xml jest test/internal-ci","test:unit":"JEST_JUNIT_OUTPUT=./reports/junit/results.xml jest --runInBand test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-2.2.0.tgz","repository":{"url":"git+https://github.com/okta/okta-oidc-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"_nodeVersion":"6.17.1","dependencies":{"njwt":"^1.0.0","jwks-rsa":"1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.14.0","cors":"^2.8.4","jest":"^24.8.0","nock":"^9.0.14","eslint":"^7.22.0","express":"^4.15.4","cross-env":"^5.1.1","jest-junit":"^6.4.0","node-fetch":"^2.6.0","timekeeper":"^1.0.0","typescript":"^4.1.5","eslint-plugin-node":"^11.1.0","@typescript-eslint/parser":"^4.18.0","@typescript-eslint/eslint-plugin":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_2.2.0_1624564768725_0.4494091594542906","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@okta/jwt-verifier","version":"2.3.0","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@2.3.0","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-oidc-js/tree/master/packages/jwt-verifier","bugs":{"url":"https://github.com/okta/okta-oidc-js/issues"},"tsd":{"directory":"test/types","compilerOptions":{"paths":{"@okta/jwt-verifier":["."]},"skipLibCheck":true,"esModuleInterop":true}},"dist":{"shasum":"d5d99d80a92a6e1d0a95a113231b21618a5c2ffe","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-2.3.0.tgz","fileCount":6,"integrity":"sha512-OBACc3vwozPYrTiLmokYDls5MlqMHHne38qU7Rxy3jB0/qXxgS8EdjVvEpZsrB66u8YmTliCRQnMV01rdsjO3w==","signatures":[{"sig":"MEYCIQDFMCmlGxyxc4QT+aj3haW3oJmSsvOVFm087JWOcWvIWAIhAIGaJAMzsd9JDfWI5rkT3NFLzb6o3rXkzgFwySjRSIDm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5d0ICRA9TVsSAnZWagAA4V8P/ju34e+sj3LKmClGdPnS\nrHjrlGfLSN2XatgtHvkIcYZ580njOk0mtkN1d6dq5ItOkslhmq4XJag++AEf\n+uA7AWuOdi4YQFsMFaU8cdfMbQQbqwPNIzds5CH0M8CnOs089G3Cnlgg0CXJ\nbgOCrTfvwkluK3IH7Qeptv8doLmr/BHdyBYGTjam/lnuIk6h3D8HghuDyDLy\nf2+f2kwS8a8O2ehjf/cYcl4hUldTknvMdCoP0H2eaSu//cVj/bt4ib+gjF+V\nsS+I9OkFeR0F5nnm6g5BtdCp+uXU3YwlxlanfN3WCkJTtcC9Kfw83M+QqQbe\nmLshMjka5IbNXohQUnRcMULKs7v7ScZHODID4enAAtu68xIhBlsb7i+KuIkn\nQocguZnBOUBY+O30Cw8tMHhTWyHIIz+M1aZ3yKHwUFJwn0oB88iyvY23zt12\nZkHyPG3JRmcnpznFZLYcYXQyXY9HfJwC7azZ/tYsahsfZ/ErDuM8pEJ6tvxM\n7muAQh2c/NZPba7F2hMNSkt+OZ7IK7uvZ0IMfYO8wDMvtAzMTGrDIYJtik1k\ni7Z5jEqZCMU07ADyLYMlH0q1QglMD+YQ261H1spAuJFRerSJQmAUcco51U2X\nQMQOU9dVrOvYk4rfri9Tr53S2YyP9SS5dnbwuYJLQfbaGPJjjVpG4bmiUGIg\nKzV3\r\n=88BS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"testEnvironment":"jsdom"},"main":"lib.js","okta":{"commitSha":"6fc1ce9985626a758579178e1f4281949a20b930","fullVersion":"2.3.0-g6fc1ce9-g6fc1ce9"},"_from":"jwt-verifier-2.3.0.tgz","types":"lib.d.ts","_shasum":"d5d99d80a92a6e1d0a95a113231b21618a5c2ffe","engines":{"node":">=7.6"},"scripts":{"lint":"eslint . --ext .js --ext .ts && tsd","test":"yarn test:unit && yarn test:integration && yarn lint","test:ci":"JEST_JUNIT_OUTPUT=./reports/junit/results.xml jest test/internal-ci","test:unit":"JEST_JUNIT_OUTPUT=./reports/junit/results.xml jest --runInBand test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-2.3.0.tgz","repository":{"url":"git+https://github.com/okta/okta-oidc-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"_nodeVersion":"6.17.1","dependencies":{"njwt":"^1.0.0","jwks-rsa":"1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.14.0","cors":"^2.8.4","jest":"^24.8.0","nock":"^9.0.14","eslint":"^7.22.0","express":"^4.15.4","cross-env":"^5.1.1","jest-junit":"^6.4.0","node-fetch":"^2.6.0","timekeeper":"^1.0.0","typescript":"^4.1.5","eslint-plugin-node":"^11.1.0","@typescript-eslint/parser":"^4.18.0","@typescript-eslint/eslint-plugin":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_2.3.0_1625677063727_0.4933140670336722","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@okta/jwt-verifier","version":"2.6.0","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@2.6.0","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-jwt-verifier-js","bugs":{"url":"https://github.com/okta/okta-jwt-verifier-js/issues"},"tsd":{"directory":"test/types","compilerOptions":{"paths":{"@okta/jwt-verifier":["."]},"skipLibCheck":true,"esModuleInterop":true}},"dist":{"shasum":"a9a8b3a7e3127de2f729d3a0a4dc1c636d8d7752","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-2.6.0.tgz","fileCount":9,"integrity":"sha512-olqN2MWTnVDrLq270x9H4Dz6kOAjg6PsA9Ft9ynP1+CUBEKaCWQKdrXD23nmyDeZaYntVTXPTek7zLzLL5QQ/A==","signatures":[{"sig":"MEUCIQD+4stYzqlJUAh4oNnJBm1Ru8AsfiBHZKmo88sAJyDKggIgT8HOWZRomO34BVJb8zZxEFnzc50PkZs00JmH6QrwbF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2XunACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDeQ//XWzV/ybVTHE5cuJHNOmJjf96xRkRAXZLKeIp9WBYO3vfhMdc\r\nAXRvQKoqKxggVbngKGa7xbxEew5xa5EJTvQQL8+t4CmQxbE4ZYsOcrJ+ri+C\r\n4/SYcaLRqpw41+hSRI7ey3bpq9QX8Qu3Jpc3LUsQRiDXu5XJDjYSUuDt0uMK\r\nTLCXFRcxBA60BDNlkEzIxuhITE+vg2OGv7cbiGrEoPNWn6KjLtD3gZtKjLQl\r\njrXclk/xk+VdWkJodKkeQ455vv27dI32TG7I+CrVeQ0thFN0VTVGoEsVTQZY\r\nf2sTb2BtsPOaq2S+BiQB6MCrZl01LEXv0ubVUImBuCkfYuebyAIVx0U6OqMr\r\nXFTmDSChvCf/0lF+ehXjtYnbYNo7ChfsgtEFM6UrfXxyc5cbQR8iQwagrNut\r\nraLrPWybDOl32PnUBLiNt9xpbH91Yzw5lU4iyRFmXTlWVOotTWYRn+qem8aY\r\nd3d07A+lqxxJUk4ed/8b5IZtSR85ELVG9+YKUXQiQ3p2ShmjD6QNpO2sb3eR\r\n9Ev9KglHuK2+ITBxuKmVNhiZLzOJxieEMpc8zLQnHYm/mToruMDx8T6AWQJn\r\nZ5xPsLecg/GRHZctLODsv4oNJryuibdRrRv/WBVIkNraULrNiThw24gAUMRF\r\nxc+LlzhOMZ4Cw9/aZC2PqpTo0aPGCvRTvaw=\r\n=YGB7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"testEnvironment":"node"},"main":"lib.js","okta":{"commitSha":"91bd4de9779480c13bd680593c59935728ff800d","fullVersion":"2.6.0-g91bd4de"},"_from":"jwt-verifier-2.6.0.tgz","types":"lib.d.ts","_shasum":"a9a8b3a7e3127de2f729d3a0a4dc1c636d8d7752","engines":{"node":">=7.6"},"private":false,"scripts":{"lint":"eslint . --ext .js --ext .ts && tsd","test":"yarn test:unit && yarn test:integration && yarn lint","build":"node build-scripts/build.js","banners":"node build-scripts/maintain-banners.js","prepare":"","test:ci":"JEST_JUNIT_OUTPUT_FILE=./reports/ci/results.xml jest test/internal-ci","test:unit":"JEST_JUNIT_OUTPUT_FILE=./reports/unit/results.xml jest --runInBand test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-2.6.0.tgz","repository":{"url":"git+https://github.com/okta/okta-jwt-verifier-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"resolutions":{"qs":"6.10.3","axios":"^0.27.2","minimist":"^1.2.6"},"_nodeVersion":"6.17.1","dependencies":{"njwt":"^1.2.0","jwks-rsa":"1.12.3"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.1","cors":"^2.8.4","jest":"27.5.1","nock":"^9.0.14","chalk":"^4.1.2","dotenv":"^10.0.0","eslint":"^7.22.0","globby":"^11.0.4","express":"^4.15.4","shelljs":"^0.8.5","cross-env":"^5.1.1","jest-junit":"^13.0.0","node-fetch":"^2.6.7","timekeeper":"^1.0.0","typescript":"^4.1.5","eslint-plugin-node":"^11.1.0","@typescript-eslint/parser":"^4.18.0","@typescript-eslint/eslint-plugin":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_2.6.0_1658420135417_0.44080223175225086","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@okta/jwt-verifier","version":"3.0.0","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@3.0.0","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-jwt-verifier-js","bugs":{"url":"https://github.com/okta/okta-jwt-verifier-js/issues"},"tsd":{"directory":"test/types","compilerOptions":{"paths":{"@okta/jwt-verifier":["."]},"skipLibCheck":true,"esModuleInterop":true}},"dist":{"shasum":"e0744f7cd115f5cc4035af479e1a39071e77fd4f","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-3.0.0.tgz","fileCount":9,"integrity":"sha512-MW6dmkRfZAsg3umwo/bhGmuZEKX+6ojwtHtXk1HLNBF5DHiKQ5/pRh64noxNTw1u5jURZoYWxmfD76RNYLe0lw==","signatures":[{"sig":"MEUCIDSxu83EfQsGxKxgherQvRCO/dHNAZsnY0biUca6oUSTAiEAhwK21GTm93pxrzxC6p7tOHmFY9rggxQNm1qJT2FwvzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvvp9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmox7g/+JqtNIIW0lh5/bcOOYlkXsNWobS5IaHw35YjZH8pi+jeIrzIS\r\ni3rKqZlMNYml6pDTlVBaZRIUvjrZpzzd75U5RI8y4d//NlkKteaRaw0LEdE4\r\nePfHnhkBW8CUBxYr28gD5xlFbnh0fnEfgjQD5ePqzCoGaRIB04tw+4ncxm98\r\nh4P4tE1Nt0VehIbyvmAI22jEwHAs4GFA2sjyXvIXZh226QULNxBZppCUH5J9\r\nIn7e6Tt+A221WwJAcsktfVHUevM9XDUfyMAIIR3ic/r2MolkDtcM35YsYazs\r\nQGJriKPthqhsutbpZurcjcjczTInwUN+5akh1qJnewYJjTm/dGdbbNf5f34/\r\n6uLeNfi3AjUS0Pz/vlpxdoIST87W0utUtiBAv7C6Ysd/FqprRf5N5Z1VXKeW\r\nQA7qkf+xS3+phs/+XIM76L/HwwEhS3HH6qM49j8ruUwMKXweyG9mVyjTgFEA\r\nkBKMVg+GYK1248bBN6U6viY1hxsCjlqcJlTG+AeoEPCxVbFHAZZMIkpPswV1\r\nN/4OMWeQC1ANiCX4ykrwbzRYCUOya1yhPMSZEL61b05ku9jW64MdVE5OFKTq\r\nJQ7DnP/rIc7EOqumRip//97Am8S4d6F2uXLrWLQUxVKtsgHiinLz9qhwJe3b\r\n/XR0YbkTIZaKYkMkyj+kRmPMRHZWNhrRYm0=\r\n=wHoV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"testEnvironment":"node"},"main":"lib.js","okta":{"commitSha":"5dbd275d348f4d2cb9c116b489103f5a0366c6ee","fullVersion":"3.0.0-g5dbd275"},"_from":"file:jwt-verifier-3.0.0.tgz","types":"lib.d.ts","engines":{"node":">=14"},"private":false,"scripts":{"lint":"eslint . --ext .js --ext .ts && tsd","test":"yarn test:unit && yarn test:integration && yarn lint","build":"node build-scripts/build.js","banners":"node build-scripts/maintain-banners.js","prepare":"","test:ci":"JEST_JUNIT_OUTPUT_FILE=./reports/ci/results.xml jest test/internal-ci","test:unit":"JEST_JUNIT_OUTPUT_FILE=./reports/unit/results.xml jest --runInBand test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"/root/okta/release-tools/devex_scripts/npm_publish/scripts/target/jwt-verifier-3.0.0.tgz","_integrity":"sha512-MW6dmkRfZAsg3umwo/bhGmuZEKX+6ojwtHtXk1HLNBF5DHiKQ5/pRh64noxNTw1u5jURZoYWxmfD76RNYLe0lw==","repository":{"url":"git+https://github.com/okta/okta-jwt-verifier-js.git","type":"git"},"_npmVersion":"8.19.2","description":"Easily validate Okta access tokens","directories":{},"resolutions":{"minimist":"^1.2.6"},"_nodeVersion":"16.18.0","dependencies":{"njwt":"^2.0.0","jwks-rsa":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.1","cors":"^2.8.4","jest":"27.5.1","nock":"^13.2.9","chalk":"^4.1.2","dotenv":"^10.0.0","eslint":"^7.22.0","globby":"^11.0.4","express":"^4.18.2","shelljs":"^0.8.5","cross-env":"^5.1.1","jest-junit":"^13.0.0","node-fetch":"^2.6.7","timekeeper":"^1.0.0","typescript":"^4.1.5","eslint-plugin-node":"^11.1.0","@typescript-eslint/parser":"^4.18.0","@typescript-eslint/eslint-plugin":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_3.0.0_1673460349083_0.06664658799777468","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@okta/jwt-verifier","version":"3.0.1","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@3.0.1","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-jwt-verifier-js","bugs":{"url":"https://github.com/okta/okta-jwt-verifier-js/issues"},"tsd":{"directory":"test/types","compilerOptions":{"paths":{"@okta/jwt-verifier":["."]},"skipLibCheck":true,"esModuleInterop":true}},"dist":{"shasum":"10facad0424052e0cfd6477304cdc51d84ac60be","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-3.0.1.tgz","fileCount":9,"integrity":"sha512-8rNvCxAcgGlSJH9NilhYTrbZjyTPPF0ThJUDF/NI8XV/4NcqOFdO946meFsXpV1oFdZP6ASH/j2GjVhU4cHpPQ==","signatures":[{"sig":"MEUCIQCnE90w/BBoJdic0JlNXchpP82vyz9ekvxenCtm9CnDQQIgYam95ToV5GyW4isJAKbN/yXdTzDK6NA7EWhFy/T6Q3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2o6EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlzhAAgP1GlW0GI0piprpH915W5u6ujw6tkixhwZ1jVBNZGGTqTRqv\r\nzFMCvuWk4Tirc7oMBzO7h1Js8o3jVv57PN+hb+q2OiBP2BUJrAv8CojMVMmC\r\nAJifl9ijsLQIQGbPm3GqbT3yqjr3oSZlL5aEpBCYMlV11MK8eMBwDyMJVBA6\r\nCvYkSq18ZsgleMkncE8X2Vi3G81X3tdt2SEtLbHnpXjrwihQ7+0v9Db/+XL6\r\nEJtIre01e7No29cBLGc9ibbLHiSMUG09rR3VADgElb5AnxhF2fFjoKDRCPwo\r\nme22xHaVnKjjltHKsYvEXLyncqgXX+3Envn7kgT4doHRkdsrhrBr//qpXu3R\r\nTGki0q01LLzo44TPtn3b9IqSAhzq7xt6Vc1DFXYODgJgoYht9YQ8jYP+qk/L\r\n4tKor4JEuTZNF15lJDZoPt110mcfrV84WuvIUjei5fkrhlWcCqbsg1P9hCCG\r\n7muhgwAg/p0L4r9bU+bmp1JH0sOs2kTt/3SPJuwR85VknfPgGIpVZZEAeExe\r\neTDKim4D7faakCv92Fm2urFSuAmMx5Rch+4Diers+DYgNqeSMqUgGkepf3J4\r\nHunm9OsMJVwy2luwLgNPlxg0Qv0EynnMrQugZRxbe1F92wLi88mo/zJSJy1u\r\n99sMUt7aRBR3/ZXV+tMfUk4jEUHL6F/ANhs=\r\n=oYEH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"testEnvironment":"node"},"main":"lib.js","okta":{"commitSha":"dc40380679d7d71ac8f4677d667e7f0d0161cb40","fullVersion":"3.0.1-gdc40380"},"_from":"file:jwt-verifier-3.0.1.tgz","types":"lib.d.ts","engines":{"node":">=14"},"private":false,"scripts":{"lint":"eslint . --ext .js --ext .ts && tsd","test":"yarn test:unit && yarn test:integration && yarn lint","build":"node build-scripts/build.js","banners":"node build-scripts/maintain-banners.js","prepare":"","test:ci":"JEST_JUNIT_OUTPUT_FILE=./reports/ci/results.xml jest test/internal-ci","test:unit":"JEST_JUNIT_OUTPUT_FILE=./reports/unit/results.xml jest --runInBand test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"/root/okta/release-tools/devex_scripts/npm_publish/scripts/target/jwt-verifier-3.0.1.tgz","_integrity":"sha512-8rNvCxAcgGlSJH9NilhYTrbZjyTPPF0ThJUDF/NI8XV/4NcqOFdO946meFsXpV1oFdZP6ASH/j2GjVhU4cHpPQ==","repository":{"url":"git+https://github.com/okta/okta-jwt-verifier-js.git","type":"git"},"_npmVersion":"8.19.2","description":"Easily validate Okta access tokens","directories":{},"resolutions":{"minimist":"^1.2.6"},"_nodeVersion":"16.18.0","dependencies":{"njwt":"^2.0.0","jwks-rsa":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.1","cors":"^2.8.4","jest":"27.5.1","nock":"^13.2.9","chalk":"^4.1.2","dotenv":"^10.0.0","eslint":"^7.22.0","globby":"^11.0.4","express":"^4.18.2","shelljs":"^0.8.5","cross-env":"^5.1.1","jest-junit":"^13.0.0","node-fetch":"^2.6.7","timekeeper":"^1.0.0","typescript":"^4.1.5","eslint-plugin-node":"^11.1.0","@typescript-eslint/parser":"^4.18.0","@typescript-eslint/eslint-plugin":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_3.0.1_1675267716131_0.6168698801059611","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@okta/jwt-verifier","version":"3.1.0","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@3.1.0","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-jwt-verifier-js","bugs":{"url":"https://github.com/okta/okta-jwt-verifier-js/issues"},"tsd":{"directory":"test/types","compilerOptions":{"paths":{"@okta/jwt-verifier":["."]},"skipLibCheck":true,"esModuleInterop":true}},"dist":{"shasum":"aecc1054c0b42f90c62e7f3cb7a8b5d58ab43367","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-3.1.0.tgz","fileCount":9,"integrity":"sha512-Gy7cstZRV71MafaezFS6VW6f9H44hdpE+q77q2O4Rog1rZpLnw3l7pmN/LD/6jhYapOu+IhUZ1QN5v2E6Bi9PA==","signatures":[{"sig":"MEUCIQCAeA1+43ON5AVgmVn4GA8JyRnOsbGH1mqzHT7Mozx7RwIgU9fQGj+9QVA9qo+QwVtP4v8NlOtdBYA5Ineax5DzI/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46429},"jest":{"reporters":["default","jest-junit"],"testEnvironment":"node"},"main":"lib.js","okta":{"commitSha":"aeaced01c6f1568b68d9d9439fb39050ad1c3293","fullVersion":"3.1.0-gaeaced0"},"_from":"jwt-verifier-3.1.0.tgz","types":"lib.d.ts","_shasum":"aecc1054c0b42f90c62e7f3cb7a8b5d58ab43367","engines":{"node":">=14"},"private":false,"scripts":{"lint":"eslint . --ext .js --ext .ts && tsd","test":"yarn test:unit && yarn test:integration && yarn lint","build":"node build-scripts/build.js","banners":"node build-scripts/maintain-banners.js","prepare":"","test:ci":"JEST_JUNIT_OUTPUT_FILE=./reports/ci/results.xml jest test/internal-ci","test:unit":"JEST_JUNIT_OUTPUT_FILE=./reports/unit/results.xml jest --runInBand test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-3.1.0.tgz","repository":{"url":"git+https://github.com/okta/okta-jwt-verifier-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"resolutions":{"minimist":"^1.2.6","minimatch":"^3.1.2","glob-parent":"^6.0.2"},"_nodeVersion":"6.17.1","dependencies":{"njwt":"^2.0.0","jwks-rsa":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.1","cors":"^2.8.4","jest":"29.5.0","nock":"^13.2.9","chalk":"^4.1.2","dotenv":"^10.0.0","eslint":"^8.34.0","globby":"^11.0.4","express":"^4.18.2","shelljs":"^0.8.5","cross-env":"^5.1.1","jest-junit":"^13.0.0","node-fetch":"^2.6.7","timekeeper":"^1.0.0","typescript":"^4.1.5","eslint-plugin-node":"^11.1.0","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_3.1.0_1712086647305_0.8567569691196628","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@okta/jwt-verifier","version":"3.2.0","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@3.2.0","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-jwt-verifier-js","bugs":{"url":"https://github.com/okta/okta-jwt-verifier-js/issues"},"tsd":{"directory":"test/types","compilerOptions":{"paths":{"@okta/jwt-verifier":["."]},"skipLibCheck":true,"esModuleInterop":true}},"dist":{"shasum":"87ba0ae32db7a8a4dabb48bc163d430af49c3c68","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-3.2.0.tgz","fileCount":9,"integrity":"sha512-OcQ3EyKybl6SBpUL1jnHyq6ga97sRE6PffOw5hC3QACRjB8Vu/Ic8+u8AzlaFMyUsunuTf3t58YSTvNeigW+Tg==","signatures":[{"sig":"MEYCIQDOZrVwG0rx72qY2CrUrBPzJcZTQsBFfnOgKZHnYV/FPQIhAJQRdGExZzf/zlPNdlO0B/CM8RekT9mF1dbycHzH1AI3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47184},"jest":{"reporters":["default","jest-junit"],"testEnvironment":"node"},"main":"lib.js","okta":{"commitSha":"0ad3da3ac440a09b721ee9e15322416e39c77dad","fullVersion":"3.2.0-g0ad3da3"},"_from":"jwt-verifier-3.2.0.tgz","types":"lib.d.ts","_shasum":"87ba0ae32db7a8a4dabb48bc163d430af49c3c68","engines":{"node":">=14"},"private":false,"scripts":{"lint":"eslint . --ext .js --ext .ts && tsd","test":"yarn test:unit && yarn test:integration && yarn lint","build":"node build-scripts/build.js","banners":"node build-scripts/maintain-banners.js","prepare":"","test:ci":"JEST_JUNIT_OUTPUT_FILE=./reports/ci/results.xml jest test/internal-ci","test:unit":"JEST_JUNIT_OUTPUT_FILE=./reports/unit/results.xml jest --runInBand test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-3.2.0.tgz","repository":{"url":"git+https://github.com/okta/okta-jwt-verifier-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"resolutions":{"minimist":"^1.2.6","minimatch":"^3.1.2","glob-parent":"^6.0.2"},"_nodeVersion":"6.17.1","dependencies":{"njwt":"^2.0.0","jwks-rsa":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.1","cors":"^2.8.4","jest":"29.5.0","nock":"^13.2.9","chalk":"^4.1.2","dotenv":"^10.0.0","eslint":"^8.34.0","globby":"^11.0.4","express":"^4.18.2","shelljs":"^0.8.5","cross-env":"^5.1.1","jest-junit":"^13.0.0","node-fetch":"^2.6.7","timekeeper":"^1.0.0","typescript":"^4.1.5","eslint-plugin-node":"^11.1.0","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_3.2.0_1714764905034_0.08243940267931338","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@okta/jwt-verifier","version":"3.2.1","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@3.2.1","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-jwt-verifier-js","bugs":{"url":"https://github.com/okta/okta-jwt-verifier-js/issues"},"tsd":{"directory":"test/types","compilerOptions":{"paths":{"@okta/jwt-verifier":["."]},"skipLibCheck":true,"esModuleInterop":true}},"dist":{"shasum":"2e99444d9f96eff14fc8fc313c96b1d1ae0aef60","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-3.2.1.tgz","fileCount":9,"integrity":"sha512-vcQCoYgzWX/FYderUtWYPgjd/3YzM+3D7B+kaDPllJhfpb3/ZpI5wX0l6HXaIevC4OrAOfG7LRz4iMv+jF/8Nw==","signatures":[{"sig":"MEUCIDqMYsUTw2ihDADB+jrfOpHLLyGwddwtQT2W4p4Qy96hAiEAks6vUjqPjBtEvMPVCXwmBMaM5KvD+YYQRImdEBPQRs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47290},"jest":{"reporters":["default","jest-junit"],"testEnvironment":"node"},"main":"lib.js","okta":{"commitSha":"a19fd161f1abc52c54dd4c343ef7e0401450cadd","fullVersion":"3.2.1-ga19fd16"},"_from":"jwt-verifier-3.2.1.tgz","types":"lib.d.ts","_shasum":"2e99444d9f96eff14fc8fc313c96b1d1ae0aef60","engines":{"node":">=14"},"private":false,"scripts":{"lint":"eslint . --ext .js --ext .ts && tsd","test":"yarn test:unit && yarn test:integration && yarn lint","build":"node build-scripts/build.js","banners":"node build-scripts/maintain-banners.js","prepare":"","test:ci":"JEST_JUNIT_OUTPUT_FILE=./reports/ci/results.xml jest test/internal-ci","test:unit":"JEST_JUNIT_OUTPUT_FILE=./reports/unit/results.xml jest --runInBand test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-3.2.1.tgz","repository":{"url":"git+https://github.com/okta/okta-jwt-verifier-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"resolutions":{"minimist":"^1.2.6","minimatch":"^3.1.2","glob-parent":"^6.0.2"},"_nodeVersion":"6.17.1","dependencies":{"njwt":"2.0.0","jwks-rsa":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.1","cors":"^2.8.4","jest":"29.5.0","nock":"^13.2.9","chalk":"^4.1.2","dotenv":"^10.0.0","eslint":"^8.34.0","globby":"^11.0.4","express":"^4.18.2","shelljs":"^0.8.5","cross-env":"^5.1.1","jest-junit":"^13.0.0","node-fetch":"^2.6.7","timekeeper":"^1.0.0","typescript":"^4.1.5","eslint-plugin-node":"^11.1.0","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_3.2.1_1718205152117_0.8455730325354474","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@okta/jwt-verifier","version":"3.2.2","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@3.2.2","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-jwt-verifier-js","bugs":{"url":"https://github.com/okta/okta-jwt-verifier-js/issues"},"tsd":{"directory":"test/types","compilerOptions":{"paths":{"@okta/jwt-verifier":["."]},"skipLibCheck":true,"esModuleInterop":true}},"dist":{"shasum":"cc6ac8262ad4eac7f7cc259483490cee1635e28d","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-3.2.2.tgz","fileCount":9,"integrity":"sha512-MVKqdwKXt2L0/LmgtL1xC+2yzRNDcuopEjAzV+uTuhjJKNQL3Yt1Bp5n8Qs90/pXe7Cen2seGKYQk/k5XOk5YQ==","signatures":[{"sig":"MEQCIDBTtFiI9hQU2rZeTuP+5JhJKLXyidVerp+kz87D0c1FAiBm0kVHuvZu+jqVkxah2WPzw3dYWpOzxZEAkfosVB+rFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47747},"jest":{"reporters":["default","jest-junit"],"testEnvironment":"node"},"main":"lib.js","okta":{"commitSha":"8d8655de8b878c2865e9c39602919ad226b4921a","fullVersion":"3.2.2-g8d8655d"},"_from":"jwt-verifier-3.2.2.tgz","types":"lib.d.ts","_shasum":"cc6ac8262ad4eac7f7cc259483490cee1635e28d","engines":{"node":">=14"},"private":false,"scripts":{"lint":"eslint . --ext .js --ext .ts && tsd","test":"yarn test:unit && yarn test:integration && yarn lint","build":"node build-scripts/build.js","banners":"node build-scripts/maintain-banners.js","prepare":"","test:ci":"JEST_JUNIT_OUTPUT_FILE=./reports/ci/results.xml jest test/internal-ci","test:unit":"JEST_JUNIT_OUTPUT_FILE=./reports/unit/results.xml jest --runInBand test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-3.2.2.tgz","repository":{"url":"git+https://github.com/okta/okta-jwt-verifier-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"resolutions":{"minimist":"^1.2.6","minimatch":"^3.1.2","glob-parent":"^6.0.2"},"_nodeVersion":"6.17.1","dependencies":{"njwt":"^2.0.1","jwks-rsa":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.1","cors":"^2.8.4","jest":"29.5.0","nock":"^13.2.9","chalk":"^4.1.2","dotenv":"^10.0.0","eslint":"^8.34.0","globby":"^11.0.4","express":"^4.18.2","shelljs":"^0.8.5","cross-env":"^5.1.1","jest-junit":"^13.0.0","node-fetch":"^2.6.7","timekeeper":"^1.0.0","typescript":"^4.1.5","eslint-plugin-node":"^11.1.0","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_3.2.2_1718227388822_0.19635584856505495","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@okta/jwt-verifier","version":"4.0.0","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@4.0.0","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-jwt-verifier-js","bugs":{"url":"https://github.com/okta/okta-jwt-verifier-js/issues"},"tsd":{"directory":"test/types","compilerOptions":{"paths":{"@okta/jwt-verifier":["."]},"skipLibCheck":true,"esModuleInterop":true}},"dist":{"shasum":"342368bfdf3dd2d1071a9140b450ffb6267aa97e","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-4.0.0.tgz","fileCount":9,"integrity":"sha512-Mu9E8GxITx4AvoCbN9M8S4RWT2qgKnu6J4PqPGgyOU0P0u3NHtsO939Ruml93JLHVrf/leEqt9xXtPZYL/znCw==","signatures":[{"sig":"MEYCIQC7cpIDllyQ/ZRTGXSuPSCT7EfWCGqBm4lqvE3Q5ZHduQIhANx46lc6VTFokw81G3QG8PC9f1Cj+cPoFORuuPb99nTO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48434},"jest":{"reporters":["default","jest-junit"],"testEnvironment":"node"},"main":"lib.js","okta":{"commitSha":"ae0bdd6fe737e1fdc7ca3aeeed2f5aaec9a682af","fullVersion":"4.0.0-gae0bdd6"},"_from":"jwt-verifier-4.0.0.tgz","types":"lib.d.ts","_shasum":"342368bfdf3dd2d1071a9140b450ffb6267aa97e","engines":{"node":">=14"},"private":false,"scripts":{"lint":"eslint . --ext .js --ext .ts && tsd","test":"yarn test:unit && yarn test:integration && yarn lint","build":"node build-scripts/build.js","banners":"node build-scripts/maintain-banners.js","prepare":"","test:ci":"JEST_JUNIT_OUTPUT_FILE=./reports/ci/results.xml jest test/internal-ci","test:unit":"JEST_JUNIT_OUTPUT_FILE=./reports/unit/results.xml jest --runInBand test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-4.0.0.tgz","repository":{"url":"git+https://github.com/okta/okta-jwt-verifier-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"resolutions":{"minimist":"^1.2.6","minimatch":"^3.1.2","glob-parent":"^6.0.2"},"_nodeVersion":"6.17.1","dependencies":{"njwt":"^2.0.1","jwks-rsa":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.1","cors":"^2.8.4","jest":"29.5.0","nock":"^13.2.9","chalk":"^4.1.2","dotenv":"^10.0.0","eslint":"^8.34.0","globby":"^11.0.4","express":"^4.18.2","shelljs":"^0.8.5","cross-env":"^5.1.1","jest-junit":"^13.0.0","node-fetch":"^2.6.7","timekeeper":"^1.0.0","typescript":"^4.1.5","eslint-plugin-node":"^11.1.0","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_4.0.0_1724252862473_0.6885651093857661","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@okta/jwt-verifier","version":"4.0.1","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"license":"Apache-2.0","_id":"@okta/jwt-verifier@4.0.1","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"homepage":"https://github.com/okta/okta-jwt-verifier-js","bugs":{"url":"https://github.com/okta/okta-jwt-verifier-js/issues"},"tsd":{"directory":"test/types","compilerOptions":{"paths":{"@okta/jwt-verifier":["."]},"skipLibCheck":true,"esModuleInterop":true}},"dist":{"shasum":"1d362aaaec62cb0e5f2c7eba3b191910038b8581","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-4.0.1.tgz","fileCount":9,"integrity":"sha512-U9d8BDiR0LhRw2dyXVJwnc4eeudBc1VPn1b1hoOuKi1/kJpEoheB++/Lvi3rQjMGXgE6KtKN7hosILzw8bBB6w==","signatures":[{"sig":"MEUCIQDdliGzFADCfRAJNGj2tFfL7I6Spk73kzi/kekFtym5BwIgU1HaSpfK9Phf/ku82NhZig5/2DtmZnEnxLQS3QsemKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48677},"jest":{"reporters":["default","jest-junit"],"testEnvironment":"node"},"main":"lib.js","okta":{"commitSha":"4902b27ebd8b965bc12fb1f9b5c4c7c3f12ba5ab","fullVersion":"4.0.1-g4902b27"},"_from":"jwt-verifier-4.0.1.tgz","types":"lib.d.ts","_shasum":"1d362aaaec62cb0e5f2c7eba3b191910038b8581","engines":{"node":">=14"},"private":false,"scripts":{"lint":"eslint . --ext .js --ext .ts && tsd","test":"yarn test:unit && yarn test:integration && yarn lint","build":"node build-scripts/build.js","banners":"node build-scripts/maintain-banners.js","prepare":"","test:ci":"JEST_JUNIT_OUTPUT_FILE=./reports/ci/results.xml jest test/internal-ci","test:unit":"JEST_JUNIT_OUTPUT_FILE=./reports/unit/results.xml jest --runInBand test/spec","test:integration":"../../scripts/tck.sh"},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"_resolved":"file:jwt-verifier-4.0.1.tgz","repository":{"url":"git+https://github.com/okta/okta-jwt-verifier-js.git","type":"git"},"_npmVersion":"3.10.10","description":"Easily validate Okta access tokens","directories":{},"resolutions":{"minimist":"^1.2.6","minimatch":"^3.1.2","glob-parent":"^6.0.2"},"_nodeVersion":"6.17.1","dependencies":{"njwt":"^2.0.1","jwks-rsa":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.1","cors":"^2.8.4","jest":"29.5.0","nock":"^13.2.9","chalk":"^4.1.2","dotenv":"^10.0.0","eslint":"^8.34.0","globby":"^11.0.4","express":"^4.18.2","shelljs":"^0.8.5","cross-env":"^5.1.1","jest-junit":"^13.0.0","node-fetch":"^2.6.7","timekeeper":"^1.0.0","typescript":"^4.1.5","eslint-plugin-node":"^11.1.0","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/jwt-verifier_4.0.1_1724770427933_0.5982052545565042","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@okta/jwt-verifier","private":false,"version":"4.0.2","description":"Easily validate Okta access tokens","repository":{"type":"git","url":"git+https://github.com/okta/okta-jwt-verifier-js.git"},"homepage":"https://github.com/okta/okta-jwt-verifier-js","main":"lib.js","types":"lib.d.ts","scripts":{"build":"node build-scripts/build.js","banners":"node build-scripts/maintain-banners.js","prepare":"","test":"yarn test:unit && yarn test:integration && yarn lint","test:integration":"../../scripts/tck.sh","test:unit":"JEST_JUNIT_OUTPUT_FILE=./reports/unit/results.xml jest --runInBand test/spec","test:ci":"JEST_JUNIT_OUTPUT_FILE=./reports/ci/results.xml jest test/internal-ci","lint":"eslint . --ext .js --ext .ts && tsd"},"keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"engines":{"node":">=14"},"jest":{"reporters":["default","jest-junit"],"testEnvironment":"node"},"license":"Apache-2.0","dependencies":{"jwks-rsa":"^3.2.0","njwt":"^2.0.1"},"resolutions":{"minimist":"^1.2.6","minimatch":"^3.1.2","glob-parent":"^6.0.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","chalk":"^4.1.2","cors":"^2.8.4","cross-env":"^5.1.1","dotenv":"^10.0.0","eslint":"^8.34.0","eslint-plugin-node":"^11.1.0","express":"^4.18.2","globby":"^11.0.4","jest":"29.5.0","jest-junit":"^13.0.0","nock":"^13.2.9","node-fetch":"^2.6.7","shelljs":"^0.8.5","timekeeper":"^1.0.0","tsd":"^0.19.1","typescript":"^4.1.5"},"tsd":{"directory":"test/types","compilerOptions":{"skipLibCheck":true,"esModuleInterop":true,"paths":{"@okta/jwt-verifier":["."]}}},"okta":{"commitSha":"dd412c8c74fb484d9e5528d685af19a8c6964345","fullVersion":"4.0.2-gdd412c8"},"bugs":{"url":"https://github.com/okta/okta-jwt-verifier-js/issues"},"_id":"@okta/jwt-verifier@4.0.2","_integrity":"sha512-sB1FB0EOtkVSG1VDRBgwSyavttORLXaP2Ru28p2SFeo0Wo7iKjHad4poyCMkrxi1hwrLcBJM1ezznrev/tYTIA==","_resolved":"/root/okta/release-tools/devex_scripts/npm_publish/scripts/jwt-verifier-4.0.2.tgz","_from":"file:jwt-verifier-4.0.2.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-sB1FB0EOtkVSG1VDRBgwSyavttORLXaP2Ru28p2SFeo0Wo7iKjHad4poyCMkrxi1hwrLcBJM1ezznrev/tYTIA==","shasum":"ee9ef84aaf6129b220a11584966c0f538d47747f","tarball":"https://registry.npmjs.org/@okta/jwt-verifier/-/jwt-verifier-4.0.2.tgz","fileCount":9,"unpackedSize":49096,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDCcXDbeyuJqww6/LTbjecyAfC2ZHj7RqPzCqVn1nVMsgIgeCijcgzQOg0GPK8dXuByvxgM1gvSVf6MbhtGlt4Wf1Q="}]},"_npmUser":{"name":"oktauploader","email":"oktauploader@okta.com"},"directories":{},"maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jwt-verifier_4.0.2_1756381636494_0.9524000133940387"},"_hasShrinkwrap":false}},"time":{"created":"2017-09-26T16:06:14.052Z","modified":"2025-08-28T11:47:16.891Z","0.0.2":"2017-09-26T16:06:14.052Z","0.0.10":"2017-11-28T18:03:51.211Z","0.0.11":"2017-12-12T19:27:09.721Z","0.0.12":"2018-04-19T20:45:44.849Z","0.0.13":"2018-10-16T22:21:00.422Z","0.0.14":"2018-10-23T15:47:03.317Z","0.0.15":"2019-05-17T19:23:37.957Z","0.0.16":"2019-06-05T04:53:33.662Z","1.0.0":"2019-07-01T22:20:57.586Z","1.0.1":"2020-11-24T16:55:15.152Z","2.0.0":"2021-01-13T17:17:41.054Z","2.0.1":"2021-01-29T16:36:30.527Z","2.1.0":"2021-03-26T16:50:06.310Z","2.2.0":"2021-06-24T19:59:28.924Z","2.3.0":"2021-07-07T16:57:43.937Z","2.6.0":"2022-07-21T16:15:35.598Z","3.0.0":"2023-01-11T18:05:49.479Z","3.0.1":"2023-02-01T16:08:36.287Z","3.1.0":"2024-04-02T19:37:27.658Z","3.2.0":"2024-05-03T19:35:05.214Z","3.2.1":"2024-06-12T15:12:32.324Z","3.2.2":"2024-06-12T21:23:08.993Z","4.0.0":"2024-08-21T15:07:42.651Z","4.0.1":"2024-08-27T14:53:48.069Z","4.0.2":"2025-08-28T11:47:16.687Z"},"bugs":{"url":"https://github.com/okta/okta-jwt-verifier-js/issues"},"license":"Apache-2.0","homepage":"https://github.com/okta/okta-jwt-verifier-js","keywords":["okta","oidc","OpenId Connect","authentication","auth","jwt"],"repository":{"type":"git","url":"git+https://github.com/okta/okta-jwt-verifier-js.git"},"description":"Easily validate Okta access tokens","maintainers":[{"name":"oktauploader","email":"oktauploader@okta.com"}],"readme":"# Okta JWT Verifier for Node.js\n\n[![npm version](https://img.shields.io/npm/v/@okta/jwt-verifier.svg?style=flat-square)](https://www.npmjs.com/package/@okta/jwt-verifier)\n[![build status](https://img.shields.io/travis/okta/okta-oidc-js/master.svg?style=flat-square)](https://travis-ci.org/okta/okta-oidc-js)\n\nThis library verifies Okta access and ID tokens by fetching the public keys from the JWKS endpoint of the authorization server.\n\n> This library is for Node.js applications and will not compile into a front-end application.  If you need to work with tokens in front-end applications, please see [okta-auth-js](https://github.com/okta/okta-auth-js).\n\nUsing Express?  Our [Express Resource Server Example](https://github.com/okta/samples-nodejs-express-4/tree/master/resource-server) will show you how to use this library in your Express application.\n\n## Release Status\n\n:heavy_check_mark: The current stable major version series is: `4.x`\n\n| Version   | Status                           |\n| -------   | -------------------------------- |\n| `4.x`     | :heavy_check_mark: Stable        |\n| `3.x`     | :warning: Retiring on 2025-01-31 |\n| `2.x`     | :x: Retired                      |\n| `1.x`     | :x: Retired                      |\n| `0.x`     | :x: Retired                      |\n\nThe latest release can always be found on the [releases page][github-releases].\n\n## Access Tokens\n\nThis library verifies Okta access tokens (issued by [Okta Custom Authorization servers](https://developer.okta.com/docs/concepts/auth-servers/#custom-authorization-server)) by fetching the public keys from the JWKS endpoint of the authorization server. If the access token is valid it will be converted to a JSON object and returned to your code. \n\nYou can learn about [access tokens](https://developer.okta.com/docs/reference/api/oidc/#access-token), [scopes](https://developer.okta.com/docs/reference/api/oidc/#scopes) and [claims](https://developer.okta.com/docs/reference/api/oidc/#claims) in our [OIDC and OAuth 2.0 API Referece](https://developer.okta.com/docs/reference/api/oidc/).\n\n> Okta Custom Authorization Servers require the [API Access Management](https://developer.okta.com/docs/concepts/api-access-management/) license.  If you are using Okta Org Authorization Servers (which don’t require API Access Management) you can manually validate against the /introspect endpoint ( https://developer.okta.com/docs/reference/api/oidc/#introspect ). \n\nFor any access token to be valid, the following are asserted:\n* Signature is valid (the token was signed by a private key which has a corresponding public key in the JWKS response from the authorization server).\n* Access token is not expired (requires local system time to be in sync with Okta, checks the `exp` claim of the access token).\n* The `aud` claim matches any expected `aud` claim passed to `verifyAccessToken()`.\n* The `iss` claim matches the issuer the verifier is constructed with.\n* Any custom claim assertions that have been configured.\n\nTo learn more about verification cases and Okta's tokens please read [Validate Access Tokens](https://developer.okta.com/docs/guides/validate-access-tokens/go/overview/). \n\n## ID Tokens\n\nThis library verifies Okta ID tokens (issued by [Okta Custom Authorization servers](https://developer.okta.com/docs/concepts/auth-servers/#custom-authorization-server) or [Okta Org Authorization Server](https://developer.okta.com/docs/concepts/auth-servers/#org-authorization-server)) by fetching the public keys from the JWKS endpoint of the authorization server. If the token is valid it will be converted to a JSON object and returned to your code. \n\nYou can learn about [ID tokens](https://developer.okta.com/docs/reference/api/oidc/#id-token), [scopes](https://developer.okta.com/docs/reference/api/oidc/#scopes) and [claims](https://developer.okta.com/docs/reference/api/oidc/#claims) in our [OIDC and OAuth 2.0 API Referece](https://developer.okta.com/docs/reference/api/oidc/).\n\nFor any ID token to be valid, the following are asserted:\n* Signature is valid (the token was signed by a private key which has a corresponding public key in the JWKS response from the authorization server).\n* ID token is not expired (requires local system time to be in sync with Okta, checks the `exp` claim of the ID token).\n* The `aud` claim matches the expected client ID passed to `verifyIdToken()`.\n* The `iss` claim matches the issuer the verifier is constructed with.\n* The `nonce` claim matches the expected nonce.\n* Any custom claim assertions that have been configured.\n\nTo learn more about verification cases and Okta's tokens please read [Validate ID Tokens](https://developer.okta.com/docs/guides/validate-id-tokens/overview/). \n\n## Upgrading\n\nFor information on how to upgrade between versions of the library, see UPGRADING.md\n\n## How to use\n\n```bash\nnpm install --save @okta/jwt-verifier\n```\n\nCreate a verifier instance, bound to the issuer (authorization server URL):\n\n```javascript\nconst OktaJwtVerifier = require('@okta/jwt-verifier');\n\nconst oktaJwtVerifier = new OktaJwtVerifier({\n  issuer: 'https://{yourOktaDomain}/oauth2/default' // required\n});\n```\n\n### Verify access tokens\n\n```javascript\noktaJwtVerifier.verifyAccessToken(accessTokenString, expectedAud)\n.then(jwt => {\n  // the token is valid (per definition of 'valid' above)\n  console.log(jwt.claims);\n})\n.catch(err => {\n  // a validation failed, inspect the error\n});\n```\n\nThe expected audience passed to `verifyAccessToken()` is required, and can be either a string (direct match) or an array of strings (the actual `aud` claim in the token must match one of the strings).\n\n```javascript\n// Passing a string for expectedAud\noktaJwtVerifier.verifyAccessToken(accessTokenString, 'api://default')\n.then(jwt => console.log('token is valid') )\n.catch(err => console.warn('token failed validation') );\n\noktaJwtVerifier.verifyAccessToken(accessTokenString, [ 'api://special', 'api://default'] )\n.then(jwt => console.log('token is valid') )\n.catch(err => console.warn('token failed validation') );\n```\n\n### Verify ID tokens\n\n```javascript\noktaJwtVerifier.verifyIdToken(idTokenString, expectedClientId, expectedNonce)\n.then(jwt => {\n  // the token is valid (per definition of 'valid' above)\n  console.log(jwt.claims);\n})\n.catch(err => {\n  // a validation failed, inspect the error\n});\n```\n\nThe expected client ID passed to `verifyIdToken()` is required. Expected nonce value is optional and required if the claim is present in the token body.\n\n#### Example return values of `verifyIdToken` and `verifyAccessToken`:\n\n```javascript\n{\n  header: {\n    typ: 'JWT',\n    alg: 'RS256',\n    kid: 'keyId'\n  },\n  claims: {\n    sub: 'sub',\n    name: 'name',\n    email: 'email',\n    ver: 1,\n    iss: 'https://foobar.org/oauth2/default',\n    aud: 'aud',\n    iat: 1657621175,\n    exp: 1657624775,\n    jti: 'jti',\n    amr: [ 'pwd' ],\n    idp: 'idp',\n    nonce: 'nonce',\n    preferred_username: 'username@foobar.org',\n    auth_time: 1657621173,\n    at_hash: 'at_hash'\n  },\n  toString: () => 'base64-encoded token',\n  isExpired: () => Boolean,\n  isNotBefore: () => Boolean,\n```\n\n```javascript\n{\n  userMessage: 'Jwt is expired',\n  jwtString: 'base64-encoded token',\n  parsedHeader: JwtHeader {\n    typ: 'JWT',\n    alg: 'RS256',\n    kid: 'keyId'\n  },\n  parsedBody:\n    ver: 1,\n    jti: 'jti',\n    iss: 'iss',\n    aud: 'api://default',\n    iat: 1657621175,\n    exp: 1657621475,\n    cid: 'cid',\n    uid: 'uid',\n    scp: [ 'openid', 'email', 'profile' ],\n    auth_time: 1657621173,\n    sub: 'userame@foobar.org'\n  },\n  innerError: undefined\n}\n```\n\n\n## Custom Claims Assertions\n\nFor basic use cases, you can ask the verifier to assert a custom set of claims. For example, if you need to assert that this JWT was issued for a given client id:\n\n```javascript\nconst verifier = new OktaJwtVerifier({\n  issuer: 'https://{yourOktaDomain}/oauth2/default',\n  clientId: '{clientId}'\n  assertClaims: {\n    cid: '{clientId}'\n  }\n});\n```\n\nValidation fails and an error is returned if the token does not have the configured claim.\n\nFor more complex use cases, you can ask the verifier to assert that a claim includes one or more values. This is useful for array type claims as well as claims that have space-separated values in a string.\n\nYou use the form: `<claim name>.includes` in the `assertClaims` object with an array of values to validate.\n\nFor example, if you want to assert that an array claim named `groups` includes (at least) `Everyone` and `Another`, you'd write code like this:\n\n```javascript\nconst verifier = new OktaJwtVerifier({\n  issuer: ISSUER,\n  clientId: CLIENT_ID,\n  assertClaims: {\n    'groups.includes': ['Everyone', 'Another']\n  }\n});\n```\n\nIf you want to assert that a space-separated string claim name `scp` includes (at least) `promos:write` and `promos:delete`, you'd write code like this:\n\n```javascript\nconst verifier = new OktaJwtVerifier({\n  issuer: ISSUER,\n  clientId: CLIENT_ID,\n  assertClaims: {\n    'scp.includes': ['promos:write', 'promos:delete']\n  }\n});\n```\n\nThe values you want to assert are always represented as an array (the right side of the expression). The claim that you're checking against (the left side of the expression) can have either an array (like `groups`) or a space-separated list in a string (like `scp`) as its value type.\n\nNOTE: Currently, `.includes` is the only supported claim operator.\n\n## Custom JWKS URI\n\nCustom JWKS URI can be provided. It's useful when JWKS URI cannot be based on Issuer URI:\n\n```javascript\nconst verifier = new OktaJwtVerifier({\n  issuer: 'https://{yourOktaDomain}',\n  clientId: '{clientId}',\n  jwksUri: 'https://{yourOktaDomain}/oauth2/v1/keys'\n});\n```\n\n## Caching & Rate Limiting\n\n* By default, found keys are cached by key ID for one hour. This can be configured with the `cacheMaxAge` option for cache entries.\n* If a key ID is not found in the cache, the JWKs endpoint will be requested. To prevent a DoS if many not-found keys are requested, a rate limit of 10 JWKs requests per minute is enforced. This is configurable with the `jwksRequestsPerMinute` option.\n\nHere is a configuration example that shows the default values:\n\n```javascript\n// All values are default files\nconst oktaJwtVerifier = new OktaJwtVerifier({\n  issuer: 'https://{yourOktaDomain}/oauth2/default',\n  clientId: '{clientId}',\n  cacheMaxAge: 60 * 60 * 1000, // 1 hour\n  jwksRequestsPerMinute: 10\n});\n```\n\n## Testing\nSet up a SPA and a Web App in your Okta org and testing environment variables by following the [Testing](https://github.com/okta/okta-oidc-js#testing) section in okta-oidc-js Monorepo's README.\n\n**NOTE:** \n\nWhen creating a SPA in your Okta org, please make sure all `Implicit` checks have been checked in the `General Settings -> Application -> Allowed grant types` section.\n\nCommand for running unit test:\n```\nyarn test:unit\n```\n\n## Contributing\nWe welcome contributions to all of our open-source packages. Please see the [contribution guide](https://github.com/okta/okta-oidc-js/blob/master/CONTRIBUTING.md) to understand how to structure a contribution.\n\n### Installing dependencies for contributions\nWe use [yarn](https://yarnpkg.com) for dependency management when developing this package:\n```\nyarn install\n```\n","readmeFilename":"README.md","users":{"majgis":true}}