{"_id":"@fastify/bearer-auth","_rev":"49-69e83224f0d06b82d377c2ca287ed195","name":"@fastify/bearer-auth","dist-tags":{"rc":"7.0.0-rc.1","seven":"7.0.2","next":"10.0.0","latest":"10.1.3"},"versions":{"7.0.0-rc.1":{"name":"@fastify/bearer-auth","version":"7.0.0-rc.1","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@7.0.0-rc.1","maintainers":[{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"tsd":{"directory":"test","compilerOptions":{"esModuleInterop":true}},"dist":{"shasum":"09900416265df2fdaea1672e2b13bfbe45291565","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-7.0.0-rc.1.tgz","fileCount":14,"integrity":"sha512-XlnAja6eymPLqlIHNBmMBDrf4uhVp4rL7JN0u2CF58edVjagnUwBMp0SnS7zbfdVGywa2LIOFsfKaV/m+H3nkg==","signatures":[{"sig":"MEYCIQDOrBcYyg4ac8z35Iw5urtIUSWaAcbSrLFmWSXDx2kx2QIhALFB0lnuCc4RF4fz1AVzLRKLGqpQk4YXQVb/sf2ZIX8S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYcnvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpD6w//ZfYuPRKwGlFA7wphFf+GTWxZgegkVJLfoeqNUHzz8ieMDDcN\r\nSxXJPDh1l60RtL5/vyqFlOgFU14yJzGEB6JQ54aK31G928cQBMA4aHeGeXiF\r\nq1+13DrMeadGsP03C0Un0CylEWgsKzqCkw1HAvitn5gn4A9H8Awn1L9u2TrK\r\nU6IBl/1aTppgVj6KX+F8N9AlNJHooDmxZ1CRVTHiqS+vgD5kvgSDFMQinGly\r\noBQfbwRcDm8Lylzg542Oal7SboaFi6dRZTqyciDfGAAxVBtG0Ns1UyIDCvzM\r\n8ItT+hFittm75Yb1a3LLk303SfugOOSGE7wC0WGACzzJ/7blerceb/lXiCvb\r\nUMAiYEocpAYN9TWbpq868dj3Hz0lABRiTseZ5xElvV3UAm5N+4IUYm6nPDsL\r\nM3o5xo0EoZPEgVHgpACjxj8N9VsTmk44bpWGvuszTuvqTlmcsofOZEThWfh2\r\nQ3jzPCVCrLpOrfwqSTyQSMoWf426iQNQ1Dogarf+R8mhWZS8HuqdW1djPy7k\r\nFQEtCrT8BAi99OQpRE+kPu3Fg6hTvoNzje4sPaYGXjTIvWN4itWYLeHrzuIC\r\nwqpdX4hSxiIJmtGtdGm6Jn71bnFdwCffoh3D7pgaLUtIGlQVPeDyTPlMlY51\r\n4w/e7goWyoLqZJlFh6pf61UtN8e6Ceo97iI=\r\n=ZuiS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"plugin.js","types":"plugin.d.ts","gitHead":"d21add3575aa639be2b2800016dcb7dddbcbc086","scripts":{"lint":"standard | snazzy","test":"tap \"test/**/*.test.js\" && tsd","lint:ci":"standard","test:ci":"tap \"test/**/*.test.js\" --coverage-report=lcovonly && tsd"},"_npmUser":{"name":"jsumners","email":"james.sumners@gmail.com"},"precommit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"8.6.0","description":"An authentication plugin for Fastify","directories":{},"_nodeVersion":"18.0.0","dependencies":{"fastify-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.20.0","snazzy":"^9.0.0","fastify":"^3.0.0","standard":"^16.0.1","pre-commit":"^1.2.2","@types/node":"^17.0.0","fastify-auth":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_7.0.0-rc.1_1650575855361_0.053749183092263175","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@fastify/bearer-auth","version":"7.0.0","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@7.0.0","maintainers":[{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"tsd":{"directory":"test","compilerOptions":{"esModuleInterop":true}},"dist":{"shasum":"3263d0fa1b57d393583d2afeb0ae13fc44b71fa5","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-7.0.0.tgz","fileCount":14,"integrity":"sha512-0icsyjmmFgu7l7XosS6/In529GAYDf2Sg4rCHJnteGOTrNyp2m5TArXscgmL5g1o5MjxqQ+14MSVk/cO9dpAag==","signatures":[{"sig":"MEUCIQDy4sSf/XCKgdvNRd6ZWd4gzw7JF2WNzr+AAap1wXQJCQIgd5e9V6qGh4iG4qk2j3IKDzWP95OSposiWZJMyc/tezY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaUfQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrt/A/+IGCoCMB9LzCKTs5fGDaLcUZkbCiePCa4F6g9gEGzvxmcRGUR\r\n1ZBQLIMOhClgPLu4DNJBflcUxxnUoMOiWSJflVhkPH537dKDu0XUqGQAUFUJ\r\nGWG337IyGxN/gnBkSBpRS1AkCcUWJ49tXUOy3K7MDoqeQxgC4z4h/7N/6f8z\r\nluQlNE5mMLCV+tNUU4ail7mwU/+3DIeAhHBTEI1NRri4uKTiotLYdbkOm27N\r\nTapZpVRgmeA2imZIHQ/f/qOX3Yvfd6lqkQuOK5ei0BgMvfN6m5BusizpixVA\r\nw1pzko/b5FASeRGqL5nSAG2iI8Zy5YVNnyfBL8SCB65wOPCJOIjbABmqi9fj\r\ntOPtIwnLQRHgznAUXE59qP8TKbQf/Ncb7887n1eXEwBtTYUV69co65DmPgwT\r\n1876hq0SHv6m7imoyQfWbzGUczFuQjGiio5ImfUvLptUV4+eT6PhuXhkFWZm\r\n5Q2umXOmlWueQB3OGfXuQOkibNwluze6SpzSXPdqmufpzBbO5Y2rWnJVZZKy\r\nrrgWuZ/e6wH0H8VLdk7/a63mUZT3+M0y+2mgV/mZQhIXRJ9JPhdwkw75psiT\r\np58ozfW187EVdYKLIjQqb5+HDe8p+CXteQg6HyXJd3CYkvMDWHPT5/ixb/6o\r\nIhWypSvNTOZ2FS5TrWhaUB4IIDueVnYuhU4=\r\n=vzi4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"plugin.js","types":"plugin.d.ts","gitHead":"d821c3da5eaefd379c1e1b652497087d407de23f","scripts":{"lint":"standard | snazzy","test":"tap \"test/**/*.test.js\" && tsd","lint:ci":"standard","test:ci":"tap \"test/**/*.test.js\" --coverage-report=lcovonly && tsd"},"_npmUser":{"name":"jsumners","email":"james.sumners@gmail.com"},"precommit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"8.5.5","description":"An authentication plugin for Fastify","directories":{},"_nodeVersion":"16.15.0","dependencies":{"fastify-plugin":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.20.0","snazzy":"^9.0.0","fastify":"^3.0.0","standard":"^17.0.0","pre-commit":"^1.2.2","@types/node":"^17.0.0","fastify-auth":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_7.0.0_1651066832138_0.7124777355423892","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"@fastify/bearer-auth","version":"7.0.1","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@7.0.1","maintainers":[{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"tsd":{"directory":"test","compilerOptions":{"esModuleInterop":true}},"dist":{"shasum":"168c1f6c8adbcf4a2f719c93a343a381facfb9ad","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-7.0.1.tgz","fileCount":14,"integrity":"sha512-5tAYJb0Ng3xBqQ28Ph7+wP1IbomQj7JqjS/EwRHglihtt26q0H91LBPqGijrvNFL/MJLTc/zcTQSlbcYJC8GUw==","signatures":[{"sig":"MEUCIBxNluceJC/nnnD3MqsM7YTpQXcItCCz/bgd196K3QeeAiEA5p69HT6EPhZaQ0rdPNDR/6O9iPHLzMqAuinfi4VLlH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibrkgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTYhAAk4aWQO9wub8ad1eDji8epD0SmU+X5OgfvUleCf6RniQcjjhP\r\nwvQ88LcmprDaNpQ7WevJqmzHJSEHe2C6c3+mn/tQaC7kBMIUoYC69QmHa1Dj\r\nmEgKHFT61+C+Mc0roeg9sl+YqKUwfzwtD0UXXNhxlW7OyszON44mk/IPHDZc\r\nppI2WeSjGs/nOM4n0gXik4zx7MxS/0FWq8YAG1vdp9YKMgv7IPT17eYU9nyu\r\nw14DLULm7nICVpX2TW07XQVWs6AhluBK5EW3h8vafycR3iZ9kVIP0a87GAIa\r\n20hcMdCtaaqoqGzgdzl231yqynaD7Eu4yRgtbPpAXukbf6QW5hXHCXbcrLHM\r\nrT2qPCv+aXWwYvYJmJaUca93wVCjp/OcS9y1x819a2nfUvTBFwc5CNpnQpi5\r\nvrEcRLofOpYWrzfVyHxDB6IiM4aPpQABCyr5VXYaqRkgXMdhUefLj0XgSKIQ\r\nAvyvoZ78SuOy+R3m1Bd8suEBxOogRo6/+uAvS/NIuVRI7Nrk9ugRRGcYBYYN\r\nJv1Z5wzLCcItEGjaVgfoy3AZHeYuYgRH7W5athx21LjbH75cOPT+7T3DwrOE\r\nB9rCAb0ziCkGNYVCEmPYtIZZP4G6Ig4SvhteSvX1cu6vk+Tn02tOb4Eg4JXS\r\nFnm8nAf74s/o5ysek+Eui5EWup4JJ0+/VqU=\r\n=4Xkl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"plugin.js","types":"plugin.d.ts","gitHead":"877a22e7e435fa9fdd7ce4e2ea0ec1c122630cb5","scripts":{"lint":"standard | snazzy","test":"tap \"test/**/*.test.js\" && tsd","lint:ci":"standard","test:ci":"tap \"test/**/*.test.js\" --coverage-report=lcovonly && tsd"},"_npmUser":{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},"precommit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"8.1.0","description":"An authentication plugin for Fastify","directories":{},"_nodeVersion":"16.13.0","dependencies":{"fastify-plugin":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.20.0","snazzy":"^9.0.0","fastify":"^3.0.0","standard":"^17.0.0","pre-commit":"^1.2.2","@types/node":"^17.0.0","@fastify/auth":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_7.0.1_1651423519844_0.5513221682600484","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@fastify/bearer-auth","version":"8.0.0","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@8.0.0","maintainers":[{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"tsd":{"directory":"test","compilerOptions":{"esModuleInterop":true}},"dist":{"shasum":"8192751a1d6e1494af23cefdd9c9d7dec72237e9","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-8.0.0.tgz","fileCount":14,"integrity":"sha512-xKGfh6O7Z1bfHiC787LvPlZP8ogwz9n6MMhkrzfp15Bljbb46IhrabkQXVIDN5mFQXdsdT2aZk4BlRuxznBaVw==","signatures":[{"sig":"MEUCIBtpm/4cVWt8VsH2C13n6EhTY3KjA9lSO9Eo0ksEVTkHAiEAww4xZoeNmAvnvoF+KUeAdoa4KyrEoVK9s55FqVNJLp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigCtnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrF0BAAjZFm8N6jH671IuKSnbwFGaC+c0UY9u7JYvv9EsPFmgdaB76r\r\n0y9ycVV421Ziss7+NHUmt+HfmXgZIimFLPYOj6u4hK/y27vMalgKinMxCpEv\r\nu48yb7Zi9t7EnAoyW/AwjzUNf9T96Tat/elWUTAgohelPCepnHDB512Oo1XZ\r\nWbvJMgJ0PYswwVO20S80Q7yD1EXJMrCPNXZF/sJlJgzYsxvAjUw2c4xVEFS2\r\nNQrxwNvTWDcEo2LDGhs1wiFGIIG2BnL7n+T4vX+sNiM9UV4eh+xoGGvgEBkv\r\nTmNbc426Gv/nHDgmergPxkyY8Wg+w9nqY/Jpz2C7Db9ErrMMNaValm4ROV2t\r\nptspS+AjEANzQxdeLdu8TtN4Yyq2Lm5N2YE/Kf+oNuOanlv1vXEz5GOAWrsz\r\nit/12fwUv+e6NvAzABaT5xkyHkkxqWCFNC7AriNMO02hgBqEQ17RJe5vqL/c\r\ncrChu88LjDEhYVKFjlYbXYCqKpBLW/NBuIZ+Cf9ZfplH6JA+q/Cl8KNDi4rz\r\nFtaISyrLeM4YFP2sN9Z8rBxBj8nW6fpVLuzWAKBITcCC6jMbv/rV+kQStZs9\r\nkNzbvntC1PEepp/zh7CXm3kA6HZnsTyzy95s+GQRRWVFScmqw2hyKWZShS+K\r\n3ixjqVsdEnXLJRVYM/mJHTZ2OZ6INw1BoI0=\r\n=BVmh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"plugin.js","types":"plugin.d.ts","gitHead":"b103ba14d7fe05df5b531ae79ba587466e733929","scripts":{"lint":"standard | snazzy","test":"tap \"test/**/*.test.js\" && tsd","lint:ci":"standard","test:ci":"tap \"test/**/*.test.js\" --coverage-report=lcovonly && tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"precommit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"8.5.0","description":"An authentication plugin for Fastify","directories":{},"_nodeVersion":"16.14.2","dependencies":{"fastify-plugin":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.20.0","snazzy":"^9.0.0","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/node":"^17.0.0","@fastify/auth":"^3.0.0","@fastify/pre-commit":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_8.0.0_1652566887273_0.8131860704205773","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"@fastify/bearer-auth","version":"8.0.1","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@8.0.1","maintainers":[{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"tsd":{"directory":"test","compilerOptions":{"esModuleInterop":true}},"dist":{"shasum":"4c678c24945ee3cd938d6d1d9e2006d8cbbf3342","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-8.0.1.tgz","fileCount":14,"integrity":"sha512-BsjuRTSvhA1WCzWFtGVbjm08BuVWaUtnwRar9chrKsoiW1+xKR70IG7v4tTcWyZnu/TRzo3CEgcP3VkxybMHhw==","signatures":[{"sig":"MEQCIFMghe662K2qSRNOrOU2iCv6leLeZHyxjvfEhh2oQwcWAiAPCKdo2FQ3iBK4CBrUdk4djolya1+HQs2vsw/YYjHA5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizpDnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqssg//W2GCNWdlbBmvUf1dkSo/g4d51QlvIt3+C4QKwKFOVgqwKXLm\r\nW/nFoGPRGuRWZhR9H4RDVrCEQL9rvxM5mNNZc9OH6vDtXVyUxa9BGXeKPN9U\r\n1+Fm7pjp/S9aDnjf6G9QHBk2klyEzIJyxBfbzbQ0yubSTnbPxBQAGWD2nTQ5\r\nwx4CuHFOpOslrKa2ytD1dRyV0bC8YnnNwKINbxPCk/UL0JWwRHCKq9qMfgW9\r\nbchkDLVgvy7Ch7HN7BqZFfqX0uqNwXJUp+uaf9WaxISgv7wgkNvV5/qepEUD\r\nFk5UZquK+qPIPOP9nABTq+XzfC+UV2KYqUnWEuB2m5kupjtXlygoBUoLOlhi\r\np46rNO0ROLaEAIRdGT4Taz+CydAXZWojFPA2hxyjHpbDijjLEKM8SGrjmZsP\r\n2u11ecz+nwFkJEdKWWyW+fJCe5nNO/iXCAXpaDu0WAPYzIJztksAUq1GzZiT\r\n5NU1PLBCCWrhjyBdQV17+VT6DqHJq7gGQLytRfL1EFORX+a6P1BOYb2CACS3\r\neF8ry+sodbErabDDyqdLUeak30IuJ+GH4Bqx1ld/DtL8k3v+ga7vNaxwknU4\r\n/DgQTWMsUpudb70BVzBkHkyrOwFAIrKLv+0dnFryFM84YvkQkHrDepIKejf0\r\nU5l0AGPrDkSmUv45Av7FyL73xZB2fsie13E=\r\n=hrXg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"plugin.js","types":"plugin.d.ts","gitHead":"697597a69ae138ace4ebbd5e3fcf7f117c849c56","scripts":{"lint":"standard | snazzy","test":"tap \"test/**/*.test.js\" && tsd","lint:ci":"standard","test:ci":"tap \"test/**/*.test.js\" --coverage-report=lcovonly && tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"precommit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"8.11.0","description":"An authentication plugin for Fastify","directories":{},"_nodeVersion":"16.15.1","dependencies":{"fastify-plugin":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.22.0","snazzy":"^9.0.0","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/node":"^18.0.0","@fastify/auth":"^3.0.0","@fastify/pre-commit":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_8.0.1_1657704678979_0.7174891047875278","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"@fastify/bearer-auth","version":"7.0.2","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@7.0.2","maintainers":[{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"tsd":{"directory":"test","compilerOptions":{"esModuleInterop":true}},"dist":{"shasum":"a42b1dadd5a9451872bc8b269cb592608bc7b5c8","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-7.0.2.tgz","fileCount":14,"integrity":"sha512-QSIxlj4jBfMxvqA/xQB+1vdOuuT2Qq+ulgI/pTLiikBvTLFWyPCh3FoI//nX/VyJO0IvBMII/mPUg09faG80nw==","signatures":[{"sig":"MEUCIQD5qLbtBYcovcn3qEwd3sHpc1lRnAN1ERB/fLJVrnmObgIgFDJLfR7mssHDumdUCQ6iKvy4LamaLY4cVuvGeFFujVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizpGWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrH5w/+Nry2tbh0bty3q6kHFkduL+c4YYcHp4t6Dun+8KX6gp/+dEpn\r\nuzHAJeqgeYbIJsOJhBA2J95oinZuL3bvKMWw+wne243NDAo5ygLaHmVS17tD\r\nN9+Gn1F7aZhAON6J9ANcFD8XIqH1rfW4fbPRpjEYj1azgw3MP5272Evv4eP7\r\nJzT5mexzXXu83u+8d3R6msXTBW9ankXtXvdTN8YiTwo10QAgg9/M8W2m6YjD\r\n/MZ/CZ+kzv8mqzjJYTLdg8a6zBbGe5SZROwF3pjoysIXw0u3AGcHojNWJ3Pw\r\naeyAxm1EdKRWbTHLi8Ez3pd+YnldVaWN+N8Jlst0LFYBNP5/1T1QeVlKeg6I\r\nOVwxOYbctL/FovCwBK9P5qjFfhszVP2YtgfhcjL7chWaySiR3SVsHrttC09J\r\nI0TYMQ2BZzsadk15K2AHJh3TOyE7pNFVkLLlePUCOpqN1RAugIQc9IV2LYkc\r\nqrKKL1Q/BFCcthajC25FK2H0MQquBPkZOItFX0DSPWfGbzrM2KVEdu4TP2tb\r\nBq7Re6sgoPOrbCh9LKJib/mlAwEHEwwN7s9/mY8StJR4PsQzbVoXKIEd4gqY\r\npkwAUhLESf5hHDNt+OPjz8uP/ytI2sPOzp5I94bGoSN7+sZuHPEp3a5drK3K\r\nuuDXlHj+zIS2QenDwzoHl3l0ZjrAdNfMjn4=\r\n=Hs1E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"plugin.js","types":"plugin.d.ts","gitHead":"bcf6251e3e7f4815f600fc7d7df686285300659a","scripts":{"lint":"standard | snazzy","test":"tap \"test/**/*.test.js\" && tsd","lint:ci":"standard","test:ci":"tap \"test/**/*.test.js\" --coverage-report=lcovonly && tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"precommit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"8.11.0","description":"An authentication plugin for Fastify","directories":{},"_nodeVersion":"16.15.1","dependencies":{"fastify-plugin":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"Readme.md","devDependencies":{"tap":"^16.0.0","tsd":"^0.20.0","snazzy":"^9.0.0","fastify":"^3.0.0","standard":"^17.0.0","pre-commit":"^1.2.2","@types/node":"^17.0.0","@fastify/auth":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_7.0.2_1657704854298_0.745138922682858","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@fastify/bearer-auth","version":"9.0.0","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@9.0.0","maintainers":[{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"ethan_arrowood","email":"ethan@arrowood.dev"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"davidmarkclements","email":"david.mark.clements@gmail.com"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"dist":{"shasum":"9a75abcb1d54751dc04e97b37db5363e325c0f90","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-9.0.0.tgz","fileCount":17,"integrity":"sha512-I1egwg1LRdIvhjL/P+3UEfyK7A3YTnN3goTyf8MJ+v7vVkwyyd8ieccFKI0SzEuxMmfQh/p4yNyLZWcMVwpInA==","signatures":[{"sig":"MEYCIQDG65yjVUA13z9/yA1jJYL3x8QKyVymqCR1rOikSfL4CAIhALHhitHtNkoJ31VQMImcLmOxqHJBMrkPLsPsXhuedYOX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiF2AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNMw//f0WhEHjNDJMZWCympehMoGkJVy6ZRsaaay7uHkaQ3JNdR77f\r\nhplh2EWiRECslIeEtwzFrL62G1ltIka1S+bmQywwoJwmrdvgKlt2Nsk7O8Xl\r\nLuBFYqnLPY2GF1PKuBWTr3fIzW82cRbOf5O6fHMFo7aveStnuICv8BHN9yoP\r\n3Xig05VZdxS+oT4UGkhPLni3eqVfHWvQF3Xf+PXB8lw0YX8aM/kzQRTrkS7n\r\ngk1C943UOE4H4CHI7XQBUxvFNZ2THb4MBEwNyxbmIbsblFnh1pI79ComPZNx\r\ntT4t/gZfcxNVBmLVlQ7KqGyx+OYslyutrHLsyToEzn08f4FEimEfMtuvfaLe\r\nTseguFdGUrfl4Wflei/n1ijsv+NDfQ6H8G6nccu8DNoBtQKWBSqbDYZAJwVI\r\nX1PibusLrLDFduo4rLXznXz4hI6ykbovQFYT7BAiLrfc9qKUo1aSiDE7i/Uh\r\no1YwNZOe7w8mvh2Gs6GT1K9XwXXRUYyNvOzgQTb7PRVoZVebg7F9DcU+r6oa\r\nK/otUuB4hVPSMamJEF61EFuGNoul/LW/IB1NvgR0jxOj9JB3CEHPydJJN0Oj\r\nVRZGgzP/2SEIJNfGeI+UY9xU0NZQt2oiZYNwd9ZacAdB8h3yJxSnuIxoBQ3U\r\ni0ftvS3Kw+pfW8cOiE/hBETpjpXVqPtTx3g=\r\n=RuSh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"types/index.d.ts","gitHead":"5773c99929e5dc8c7804865e28466658e165d697","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"precommit":["lint","test"],"pre-commit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"8.10.0","description":"An authentication plugin for Fastify","directories":{},"_nodeVersion":"16.13.0","dependencies":{"fastify-plugin":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.24.1","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/node":"^18.0.0","@fastify/auth":"^4.0.0","@fastify/pre-commit":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_9.0.0_1669881216165_0.9096592713578642","host":"s3://npm-registry-packages"}},"9.1.0":{"name":"@fastify/bearer-auth","version":"9.1.0","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@9.1.0","maintainers":[{"name":"gurgunday","email":"gurgun.dayioglu@icloud.com"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"dist":{"shasum":"4ae8b654bdd11078bd2e3ea0faf87dafcf534ec6","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-9.1.0.tgz","fileCount":18,"integrity":"sha512-ur2yUktfTHt2EDYcuS4eWUyg6R0wbmYIUl9THxK7kgY03bK0d8jDFgTqQhVwYQHbfWKatY/waXGVfvE6qDekmg==","signatures":[{"sig":"MEQCIGsUJTkX9Q+jIBcqRR3yXmMvOq5VFRL695qd9KjyeMJmAiAWTs49g059ZX6BP06yGImv/wJQjRQCLs3VFuBakM6CLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36020},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"96e8119787cc763e38c03cf894676a32aacffa72","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"precommit":["lint","test"],"pre-commit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"10.1.0","description":"An authentication plugin for Fastify","directories":{},"_nodeVersion":"20.8.0","dependencies":{"fastify-plugin":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.29.0","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/node":"^20.1.0","@fastify/auth":"^4.0.0","@fastify/pre-commit":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_9.1.0_1700069469263_0.09147142132337094","host":"s3://npm-registry-packages"}},"9.2.0":{"name":"@fastify/bearer-auth","version":"9.2.0","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@9.2.0","maintainers":[{"name":"gurgunday","email":"gurgun.dayioglu@icloud.com"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"dist":{"shasum":"020a0e12f728a76153794e750e44c54b77b6a4ec","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-9.2.0.tgz","fileCount":18,"integrity":"sha512-fMpayAP90HgtrRYM6mKqTla7Cm7vRSgadzDPdin1HUdWAmPG4yLR5N+/7dv6Wz+2EIpF2oyVFEmd50kixcjH3w==","signatures":[{"sig":"MEUCIFFYUtr41bUzySM/6DDr5mPXm4GBAffY+WyD1eq2JzDuAiEAobdOPu+EX96azYlv8gqtW2RhhVR+1G99284Hymu88X0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37687},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"d169ea09db03965c570e466a81ff4b14f10cdad6","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"precommit":["lint","test"],"pre-commit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"10.2.3","description":"An authentication plugin for Fastify","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fastify-plugin":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.30.0","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/node":"^20.1.0","@fastify/auth":"^4.0.0","@fastify/pre-commit":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_9.2.0_1703716590452_0.925394169161204","host":"s3://npm-registry-packages"}},"9.2.1":{"name":"@fastify/bearer-auth","version":"9.2.1","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@9.2.1","maintainers":[{"name":"gurgunday","email":"gurgun.dayioglu@icloud.com"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"dist":{"shasum":"caa0881e2771f584864fe9525f03b74b4d1f14f5","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-9.2.1.tgz","fileCount":19,"integrity":"sha512-Ld0tSrm+37o+AzpfeURGUwiPXsmV0i6lmfue0UO4eWxkPUlub9mkDCM4GmhdCZOy+O+M1qnRNgxhhVwk4MwcDQ==","signatures":[{"sig":"MEUCIAJmSe0r/w2noS8qDA5VA48uD/hr6IYvfzG0i09nkIzRAiEA7Df+1VRCLrR16OVA+f0xvW+CP+O95n7Z0804+4K7TAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39136},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"c5d68729f140d69fdbab8742e8ddb85e3ff1aceb","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","test:unit":"tap","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"precommit":["lint","test"],"pre-commit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"10.2.3","description":"An authentication plugin for Fastify","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fastify-plugin":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.30.0","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/node":"^20.1.0","@fastify/auth":"^4.0.0","@fastify/pre-commit":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_9.2.1_1703793446742_0.0202641669910939","host":"s3://npm-registry-packages"}},"9.3.0":{"name":"@fastify/bearer-auth","version":"9.3.0","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@9.3.0","maintainers":[{"name":"gurgunday","email":"gurgun.dayioglu@icloud.com"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"dist":{"shasum":"58343648010eef91aaa019ee8229f569bb7bd612","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-9.3.0.tgz","fileCount":23,"integrity":"sha512-k2ertyzvveeY7P64+kczNJainIsOj3OvMwFkg+OHmVRebfvN6V0cGaKOgLb8d/UE8zuMfoCSxgIkp9+2HjheUg==","signatures":[{"sig":"MEUCIFr2XgkuRD1CBKE7xzoY+YAB5qCxMuDA4lwYsmbFjEZ3AiEAsENWXOVRea0LWhPxUgjqX08ztlvRnlYciVhHA7MQQt4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46720},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"0800a95b6550fd12cc176ad448e06dbf6ce07620","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","lint:fix":"standard --fix","test:unit":"tap","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"precommit":["lint","test"],"pre-commit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"10.2.3","description":"An authentication plugin for Fastify","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@fastify/error":"^3.4.1","fastify-plugin":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.30.0","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/node":"^20.1.0","@fastify/auth":"^4.0.0","@fastify/pre-commit":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_9.3.0_1704058573114_0.10478981930855591","host":"s3://npm-registry-packages"}},"9.4.0":{"name":"@fastify/bearer-auth","version":"9.4.0","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@9.4.0","maintainers":[{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@outlook.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"dist":{"shasum":"e425e5fe243df710d78924271f91c808f896821b","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-9.4.0.tgz","fileCount":23,"integrity":"sha512-+xn8UCKhJiBP3SsbCjzhfq+Dtf/pl1BDVrgb0/o6WcgNDUZ+bcEZnJ0P2e6FQEtE2nMYonLD/aVa9Ku8N9Cfbw==","signatures":[{"sig":"MEYCIQCSIUdjNaW3kFKE8Spc7cmJRJcOW41g1iWjt+HC+TK20AIhAMz4E2XRXgtco6w0ScY2Ns23yKbp13n/YgbU7zGW0au8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47328},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"065955f95d24f551a223457d4ede16ce043f4fcc","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","lint:fix":"standard --fix","test:unit":"tap","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"precommit":["lint","test"],"pre-commit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"10.2.4","description":"An authentication plugin for Fastify","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@fastify/error":"^3.4.1","fastify-plugin":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.0","tsd":"^0.30.0","fastify":"^4.0.0-rc.2","standard":"^17.0.0","@types/node":"^20.1.0","@fastify/auth":"^4.0.0","@fastify/pre-commit":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_9.4.0_1710870604292_0.7393542547248682","host":"s3://npm-registry-packages"}},"10.0.0-pre.fv5.1":{"name":"@fastify/bearer-auth","version":"10.0.0-pre.fv5.1","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@10.0.0-pre.fv5.1","homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"dist":{"shasum":"922f8f19cb3ff9850ec7443c79b207a3eae3799e","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-10.0.0-pre.fv5.1.tgz","fileCount":23,"integrity":"sha512-FUceyeoV9uJi6XVhSNJ60YPCOsEAEA8TkEYgiz2MfrB/gLIoDragL5ZSAM/NiBVemfQrz4nIhQ9Lxde07jOsBg==","signatures":[{"sig":"MEQCICwkO5BRAmxZEtBK0y1UuG5aZW4w1PrQWmmJXcZYN/w6AiBxHZQS0/nVyYJUHFJA1kp7DivbyrWzdFBYQKEHhOAseA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47351},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"bcb7f4bb501813b0b2002060f15a0d431ccc8c98","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","lint:fix":"standard --fix","test:unit":"tap","test:typescript":"tsd"},"_npmUser":{"name":"jsumners","email":"james.sumners@gmail.com"},"precommit":["lint","test"],"pre-commit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"10.7.0","description":"An authentication plugin for Fastify","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0-pre.fv5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"Readme.md","devDependencies":{"tap":"^18.7.2","tsd":"^0.31.0","fastify":"^5.0.0-alpha.3","standard":"^17.1.0","@types/node":"^20.12.7","@fastify/auth":"^5.0.0-pre.fv5.1","@fastify/pre-commit":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_10.0.0-pre.fv5.1_1719918394773_0.43056174859037544","host":"s3://npm-registry-packages"}},"10.0.0-pre.fv5.2":{"name":"@fastify/bearer-auth","version":"10.0.0-pre.fv5.2","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@10.0.0-pre.fv5.2","maintainers":[{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"dist":{"shasum":"dc4a4a6e47486c250d57605b68073eee16eb89f7","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-10.0.0-pre.fv5.2.tgz","fileCount":23,"integrity":"sha512-7a0TSd8uJKw7lN8TVc6mSFI9VDo5EsFfVZQefw+YId2NDXWIBC9TEzk3qhCmAqlAbEevwpSaJIuMeDrUjtxdcg==","signatures":[{"sig":"MEYCIQCZU67cgwxr+BvW9hoCqxw/hWf2qZn9l2QAS0DhAN4EHQIhAOUZtwaQoaWIWZPVzvYF04+R5/59P8V9c7VtyLteabOu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47329},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"fa459a05d490feed0b5fe92d8b3b4c2970ef9061","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","lint:fix":"standard --fix","test:unit":"tap","test:typescript":"tsd"},"_npmUser":{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},"precommit":["lint","test"],"pre-commit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"10.2.4","description":"An authentication plugin for Fastify","directories":{},"_nodeVersion":"22.3.0","dependencies":{"@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0-pre.fv5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"Readme.md","devDependencies":{"tap":"^18.7.2","tsd":"^0.31.0","fastify":"^5.0.0-alpha.3","standard":"^17.1.0","@types/node":"^22.0.0","@fastify/auth":"^5.0.0-pre.fv5.1","@fastify/pre-commit":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_10.0.0-pre.fv5.2_1723022095316_0.4968093400723861","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"@fastify/bearer-auth","version":"10.0.0","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@10.0.0","maintainers":[{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"dist":{"shasum":"3fd64ceb0c7a7ef2fbb75019ebda3b8de38ebadc","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-10.0.0.tgz","fileCount":23,"integrity":"sha512-Qhm0HfDY1sGFL3XL2rDvifiN1Bylv22VAdcKkLSJwJYCPEvGOsYZvvBuUZUNe5+NhW8kwMfY8V12oSXsJ+3+uA==","signatures":[{"sig":"MEUCIBCKoZCc2Fg7EZVpA0c6IMkBPExV4vKAHzmgCd361qn/AiEA8VU8wKIy0ICcALIQoAAJp+XKa/19Nbef8DZ5KYNbpWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47299},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"85fd6f0bea7cfe4f1bdfb92538725d8d18e4defc","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","lint:fix":"standard --fix","test:unit":"tap","test:typescript":"tsd"},"_npmUser":{"name":"matteo.collina","email":"hello@matteocollina.com"},"precommit":["lint","test"],"pre-commit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"10.8.1","description":"An authentication plugin for Fastify","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"Readme.md","devDependencies":{"tap":"^18.7.2","tsd":"^0.31.0","fastify":"^5.0.0-alpha.4","standard":"^17.1.0","@types/node":"^22.0.0","@fastify/auth":"^5.0.0","@fastify/pre-commit":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_10.0.0_1725548110660_0.9092597795239361","host":"s3://npm-registry-packages"}},"10.0.1":{"name":"@fastify/bearer-auth","version":"10.0.1","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@10.0.1","maintainers":[{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"is2ei","email":"issei.horie@is2ei.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"dist":{"shasum":"893466052fa566c24eb4f44a3c6aacb50db96ecd","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-10.0.1.tgz","fileCount":22,"integrity":"sha512-i2snRkAJsMmfFcsRS/fFIovcLL3WeZtxJP9pprx2NvB8N/l+fjMNmKeWWyX0hDS2Q0zEPqLz/G0DK92nqJYAJQ==","signatures":[{"sig":"MEUCIDFJv13WCvxlyORlqEUdeksN/kImXrVkArioj3R7bpJHAiEAomxvrN6OhtU6t75h52knI0A412zNpSZyfXFFmGZY12Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48723},"main":"index.js","type":"commonjs","types":"types/index.d.ts","gitHead":"c3333c46b3e6c873c92b027e5e9f0897a86a42d4","scripts":{"lint":"standard","test":"npm run test:unit && npm run test:typescript","lint:fix":"standard --fix","test:unit":"c8 --100 node --test","test:typescript":"tsd"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"precommit":["lint","test"],"pre-commit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"10.1.0","description":"An authentication plugin for Fastify","directories":{},"_nodeVersion":"20.8.0","dependencies":{"@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","fastify":"^5.0.0","standard":"^17.1.0","@types/node":"^22.0.0","@fastify/auth":"^5.0.0","@fastify/pre-commit":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_10.0.1_1726995668388_0.7263394272187627","host":"s3://npm-registry-packages"}},"10.0.2":{"name":"@fastify/bearer-auth","version":"10.0.2","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@10.0.2","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"dist":{"shasum":"b601eb0369f2f36ddd227fca486a2ce83e658d94","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-10.0.2.tgz","fileCount":23,"integrity":"sha512-kOxCzGpy7wv07+Xs3wCjEAfkMrdFEOqU07yRnknxQsVEn/IZF1Ow2Fv3+uSQ2Bj5k6yUR8Owrs7NS+W82R/joQ==","signatures":[{"sig":"MEUCIQCEXt/M1VjAwERrsik3/7qLXHZdBzSon7fYHLRP9q199AIge1/gKk/Y/3E13H97EMGwwq3T6VDNCnkQn+8Zr+RRr90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50477},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"d32894322c2f81232cbb9d525f871001363a79e8","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"c8 --100 node --test","test:typescript":"tsd"},"_npmUser":{"name":"fdawgs","email":"frazer.dev@icloud.com"},"precommit":["lint","test"],"pre-commit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"A Bearer authentication plugin for Fastify","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","eslint":"^9.17.0","fastify":"^5.0.0","@types/node":"^22.0.0","neostandard":"^0.12.0","@fastify/auth":"^5.0.0","@fastify/pre-commit":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_10.0.2_1735903603807_0.7583854619973773","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"@fastify/bearer-auth","version":"10.1.0","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@10.1.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"dist":{"shasum":"003a9af772b6242b451ac1ceebbcfde762343a57","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-10.1.0.tgz","fileCount":24,"integrity":"sha512-aeCOSjmo8ktWvdCMRljs6hdRcuC9+Q0z0hODmrql1RC2QiQW6WWT1Gl8fmH2daKwUDOUNuICiT8dcpk6rlnt+g==","signatures":[{"sig":"MEUCIQCV54i9nM7i9SOer+dcRVzXLSNbbm0Ulwv6cDMIHaeHRAIgb1evLIZ3e91aXmViGjdsnAuXTZoI9PrguufyX+azesU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55653},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"b7e63022b01a7a2317a3e98db924b6aa7b7cb622","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"c8 --100 node --test","test:typescript":"tsd"},"_npmUser":{"name":"fdawgs","email":"frazer.dev@icloud.com"},"precommit":["lint","test"],"pre-commit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"A Bearer authentication plugin for Fastify","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","eslint":"^9.17.0","fastify":"^5.0.0","@types/node":"^22.0.0","neostandard":"^0.12.0","@fastify/auth":"^5.0.0","@fastify/pre-commit":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_10.1.0_1739122287158_0.7797929208098877","host":"s3://npm-registry-packages-npm-production"}},"10.1.1":{"name":"@fastify/bearer-auth","version":"10.1.1","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@10.1.1","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"},{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"coopflow","email":"community@coopflow.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"allevo","email":"tomallevi@gmail.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"rafaelgss","email":"rafael.nunu@hotmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"dist":{"shasum":"acf08be4a21bada8d2d71d518b25eb0101f3caca","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-10.1.1.tgz","fileCount":24,"integrity":"sha512-D8kN720G6rVapxHUA0KK2EcQnCK6/Lj0AuLJtEyqQALpOcKVEZ0axnzCUFXB90BlmFavkJI/C9K7VIxNobIBnw==","signatures":[{"sig":"MEQCIHMHAhIfAkcEvcMUuEZpaZN+W/J+QgCx+1Fje4ql6jmaAiBjhIeQ0LRLpfIMcuLd9XRnnoOb1pcJUdF4qOwOkdCRew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56880},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"9dbbda9925a5fe6023b53e479a88552e9db0672b","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"c8 --100 node --test","test:typescript":"tsd"},"_npmUser":{"name":"fdawgs","email":"frazer.dev@icloud.com"},"precommit":["lint","test"],"pre-commit":["lint","test"],"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"10.8.2","description":"A Bearer authentication plugin for Fastify","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.31.0","eslint":"^9.17.0","fastify":"^5.0.0","@types/node":"^22.0.0","neostandard":"^0.12.0","@fastify/auth":"^5.0.0","@fastify/pre-commit":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_10.1.1_1739956017431_0.8878748682953783","host":"s3://npm-registry-packages-npm-production"}},"10.1.2":{"name":"@fastify/bearer-auth","version":"10.1.2","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@10.1.2","maintainers":[{"name":"simoneb","email":"simone.busoli@gmail.com"},{"name":"delvedor","email":"tommydelved@gmail.com"},{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"jsumners","email":"james.sumners@gmail.com"},{"name":"zekth","email":"vince.legoff@gmail.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"fox1t","email":"maksim@sinik.it"},{"name":"airhorns","email":"harry@harry.me"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"galvez","email":"jonasgalvez@gmail.com"},{"name":"simenb","email":"sbekkhus91@gmail.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"metcoder95","email":"me@metcoder.dev"},{"name":"jean-michelet","email":"jean.antoine.michelet@gmail.com"},{"name":"ilteoood","email":"matteopietro.dazzi@gmail.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"dist":{"shasum":"8c352e1511aac18d8cc14db7ec366a42c9a93ba9","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-10.1.2.tgz","fileCount":24,"integrity":"sha512-9WaHql+IdH03doWS1pNDcO/AcAVskoESAC+sI56+euTWMW12ZUz+xTMNPvIwr8jMJlnTnrU9aI+lD7LMWf9POA==","signatures":[{"sig":"MEYCIQD8yFdQQEGNfA70EYHapbd2uSN7cdLwT+nMN/fi7AYH/QIhALtXV671AQ02VZnXhTd1yggTvSe6CXGsZmcSSYWU1SB/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57438},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"a6ce968f116cfb980e3e85ea27f3bdc09e112bfd","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"c8 --100 node --test","test:typescript":"tsd"},"_npmUser":{"name":"fdawgs","email":"frazer.dev@icloud.com"},"repository":{"url":"git+ssh://git@github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"11.6.1","description":"A Bearer authentication plugin for Fastify","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@fastify/error":"^4.0.0","fastify-plugin":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","tsd":"^0.33.0","eslint":"^9.17.0","fastify":"^5.0.0","@types/node":"^24.0.8","neostandard":"^0.12.0","@fastify/auth":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_10.1.2_1764338844071_0.16503195613176902","host":"s3://npm-registry-packages-npm-production"}},"10.1.3":{"name":"@fastify/bearer-auth","version":"10.1.3","keywords":["fastify","authentication"],"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","_id":"@fastify/bearer-auth@10.1.3","maintainers":[{"name":"matteo.collina","email":"hello@matteocollina.com"},{"name":"eomm","email":"behemoth89@gmail.com"},{"name":"kibertoad","email":"iselwin@gmail.com"},{"name":"climba03003","email":"kaka@kakawebsitedemo.com"},{"name":"gurgunday","email":"hey@gurgun.day"},{"name":"tony133","email":"a.tripodi133@gmail.com"},{"name":"fdawgs","email":"frazer.dev@icloud.com"}],"contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"homepage":"https://github.com/fastify/fastify-bearer-auth#readme","bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"dist":{"shasum":"c35c484d58f785ffed0921d37bc3862bac515578","tarball":"https://registry.npmjs.org/@fastify/bearer-auth/-/bearer-auth-10.1.3.tgz","fileCount":24,"integrity":"sha512-SrzAhORGjgF48J47zrcXYQIbWlx7lSGVmAcG8SOht3cJbeGjb60w6/dhwh1b3YIBcRzrjt/J9QMfyf3GJqAKlw==","signatures":[{"sig":"MEYCIQCZsR8UG0iD/sJYN5Mr77oh7POd6RPqIj8YTcYGc2ki3wIhAKSJ//FmCIpDN+fMplqV9ECPZEeKJ1/CgTVEhlGEhtGk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60000},"main":"index.js","type":"commonjs","types":"types/index.d.ts","funding":[{"url":"https://github.com/sponsors/fastify","type":"github"},{"url":"https://opencollective.com/fastify","type":"opencollective"}],"gitHead":"679d3c72ace476dc710bcc475eb579344dceffc2","scripts":{"lint":"eslint","test":"npm run test:unit && npm run test:typescript","lint:fix":"eslint --fix","test:unit":"c8 --100 node --test","test:typescript":"tstyche"},"_npmUser":{"name":"eomm","email":"behemoth89@gmail.com"},"repository":{"url":"git+https://github.com/fastify/fastify-bearer-auth.git","type":"git"},"_npmVersion":"11.11.0","description":"A Bearer authentication plugin for Fastify","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@fastify/error":"^4.0.0","fastify-plugin":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","eslint":"^9.17.0","fastify":"^5.0.0","tstyche":"^7.0.0","@types/node":"^26.0.1","neostandard":"^0.13.0","@fastify/auth":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bearer-auth_10.1.3_1786201397614_0.13060368823029367","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-04-21T21:17:35.302Z","modified":"2026-09-04T11:16:37.972Z","7.0.0-rc.1":"2022-04-21T21:17:35.786Z","7.0.0":"2022-04-27T13:40:32.363Z","7.0.1":"2022-05-01T16:45:20.051Z","8.0.0":"2022-05-14T22:21:27.441Z","8.0.1":"2022-07-13T09:31:19.169Z","7.0.2":"2022-07-13T09:34:14.559Z","9.0.0":"2022-12-01T07:53:36.360Z","9.1.0":"2023-11-15T17:31:09.505Z","9.2.0":"2023-12-27T22:36:30.668Z","9.2.1":"2023-12-28T19:57:26.921Z","9.3.0":"2023-12-31T21:36:13.323Z","9.4.0":"2024-03-19T17:50:04.494Z","10.0.0-pre.fv5.1":"2024-07-02T11:06:34.930Z","10.0.0-pre.fv5.2":"2024-08-07T09:14:55.490Z","10.0.0":"2024-09-05T14:55:10.868Z","10.0.1":"2024-09-22T09:01:08.562Z","10.0.2":"2025-01-03T11:26:44.030Z","10.1.0":"2025-02-09T17:31:27.338Z","10.1.1":"2025-02-19T09:06:57.616Z","10.1.2":"2025-11-28T14:07:24.249Z","10.1.3":"2026-08-08T15:03:17.802Z"},"bugs":{"url":"https://github.com/fastify/fastify-bearer-auth/issues"},"author":{"name":"James Sumners","email":"james.sumners@gmail.com"},"license":"MIT","homepage":"https://github.com/fastify/fastify-bearer-auth#readme","keywords":["fastify","authentication"],"repository":{"url":"git+https://github.com/fastify/fastify-bearer-auth.git","type":"git"},"description":"A Bearer authentication plugin for Fastify","contributors":[{"name":"Matteo Collina","email":"hello@matteocollina.com"},{"name":"Manuel Spigolon","email":"behemoth89@gmail.com"},{"name":"Aras Abbasi","email":"aras.abbasi@gmail.com"},{"url":"https://github.com/fdawgs","name":"Frazer Smith","email":"frazer.dev@icloud.com"}],"maintainers":[{"email":"hello@matteocollina.com","name":"matteo.collina"},{"email":"behemoth89@gmail.com","name":"eomm"},{"email":"iselwin@gmail.com","name":"kibertoad"},{"email":"kaka@kakawebsitedemo.com","name":"climba03003"},{"email":"hey@gurgun.day","name":"gurgunday"},{"email":"a.tripodi133@gmail.com","name":"tony133"},{"email":"me@metcoder.dev","name":"metcoder95"},{"email":"frazer.dev@icloud.com","name":"fdawgs"}],"readme":"# @fastify/bearer-auth\n\n[![CI](https://github.com/fastify/fastify-bearer-auth/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/fastify/fastify-bearer-auth/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/@fastify/bearer-auth)](https://www.npmjs.com/package/@fastify/bearer-auth)\n[![neostandard javascript style](https://img.shields.io/badge/code_style-neostandard-brightgreen?style=flat)](https://github.com/neostandard/neostandard)\n\n*@fastify/bearer-auth* provides a simple Bearer auth request hook for the [Fastify][fastify]\nweb framework.\n\n[fastify]: https://fastify.dev/\n\n\n## Install\n```\nnpm i @fastify/bearer-auth\n```\n\n### Compatibility\n| Plugin version | Fastify version |\n| ---------------|-----------------|\n| `^10.x`        | `^5.x`          |\n| `^8.x`         | `^4.x`          |\n| `^5.x`         | `^3.x`          |\n| `^4.x`         | `^2.x`          |\n| `^1.x`         | `^1.x`          |\n\n\nPlease note that if a Fastify version is out of support, then so are the corresponding versions of this plugin\nin the table above.\nSee [Fastify's LTS policy](https://github.com/fastify/fastify/blob/main/docs/Reference/LTS.md) for more details.\n\n## Example\n\n```js\n'use strict'\n\nconst fastify = require('fastify')()\nconst bearerAuthPlugin = require('@fastify/bearer-auth')\nconst keys = new Set(['a-super-secret-key', 'another-super-secret-key'])\n\nfastify.register(bearerAuthPlugin, {keys})\nfastify.get('/foo', (req, reply) => {\n  reply.send({authenticated: true})\n})\n\nfastify.listen({port: 8000}, (err) => {\n  if (err) {\n    fastify.log.error(err.message)\n    process.exit(1)\n  }\n  fastify.log.info('http://127.0.0.1:8000/foo')\n})\n```\n\n## API\n\n*@fastify/bearer-auth* exports a standard [Fastify plugin](https://github.com/fastify/fastify-plugin).\nThis allows registering the plugin within scoped paths, so some paths can be protected\nby the plugin while others are not. See the [Fastify](https://fastify.dev/docs/latest/)\ndocumentation and examples for more details.\n\nWhen registering the plugin a configuration object must be specified:\n\n* `keys`: A `Set` or array with valid keys of type `string` (required)\n* `function errorResponse (err) {}`: Method must synchronously return the content body to be\nsent to the client (optional)\n* `contentType`: If the content to be sent is anything other than\n`application/json`, then the `contentType` property must be set (optional)\n* `bearerType`: String specifying the Bearer string (optional)\n* `specCompliance`:\nPlugin spec compliance. Accepts either\n[`rfc6749`](https://datatracker.ietf.org/doc/html/rfc6749) or\n[`rfc6750`](https://datatracker.ietf.org/doc/html/rfc6750).\nDefaults to `rfc6750`.\n  * `rfc6749` is about the generic OAuth2.0 protocol, which allows the token type to be case-insensitive\n  * `rfc6750` is about the Bearer Token Usage, which forces the token type to be an exact match\n* `function auth (key, req) {}` : This function tests if `key` is a valid token. It must return\n  `true` if accepted or `false` if rejected. The function may also return a promise that resolves\n  to one of these values. If the function returns or resolves to any other value, rejects, or throws,\n  an HTTP status of `500` will be sent. `req` is the Fastify request object. If `auth` is a function,\n  `keys` will be ignored. If `auth` is not a function or `undefined`, `keys` will be used\n* `addHook`: Accepts a boolean, `'onRequest'`, or `'preParsing'` (optional, defaults to `'onRequest'`):\n  * `true` registers an `onRequest` hook\n  * `'onRequest'` and `'preParsing'` registers their respective hooks\n  * `false` will not register a hook, and the `fastify.verifyBearerAuth` and `fastify.verifyBearerAuthFactory` decorators will be exposed\n* `verifyErrorLogLevel`: An optional string specifying the log level for verification errors.\n  It must be a valid log level supported by Fastify, or an exception will be thrown when\n  registering the plugin. By default, this option is set to `error`\n\nThe default configuration object is:\n\n  ```js\n  {\n    keys: new Set(),\n    contentType: undefined,\n    bearerType: 'Bearer',\n    specCompliance: 'rfc6750',\n    errorResponse: (err) => {\n      return {error: err.message}\n    },\n    auth: undefined,\n    addHook: true\n}\n```\n\nThe plugin registers a standard Fastify [onRequest hook][onrequesthook] to inspect the request's\nheaders for an `authorization` header in the format `bearer key`. The `key` is matched against\nthe configured `keys` object using a [constant time algorithm](https://en.wikipedia.org/wiki/Time_complexity)\nto prevent [timing-attacks](https://snyk.io/blog/node-js-timing-attack-ccc-ctf/). If the\n`authorization` header is missing, malformed, or the `key` does not validate, a 401 response\nis sent with a `{error: message}` body, and no further request processing is performed.\n\n[onrequesthook]: https://github.com/fastify/fastify/blob/main/docs/Reference/Hooks.md#onrequest\n\n## Integration with `@fastify/auth`\n\nThis plugin can integrate with `@fastify/auth` by following this example:\n\n```js\nconst fastify = require('fastify')()\nconst auth = require('@fastify/auth')\nconst bearerAuthPlugin = require('@fastify/bearer-auth')\nconst keys = new Set(['a-super-secret-key', 'another-super-secret-key'])\n\nasync function server() {\n\n  await fastify\n    .register(auth)\n    .register(bearerAuthPlugin, { addHook: false, keys, verifyErrorLogLevel: 'debug' })\n    .decorate('allowAnonymous', function (req, reply, done) {\n      if (req.headers.authorization) {\n        return done(Error('not anonymous'))\n      }\n      return done()\n    })\n\n  fastify.route({\n    method: 'GET',\n    url: '/multiauth',\n    preHandler: fastify.auth([\n      fastify.allowAnonymous,\n      fastify.verifyBearerAuth\n    ]),\n    handler: function (_, reply) {\n      reply.send({ hello: 'world' })\n    }\n  })\n\n  await fastify.listen({port: 8000})\n}\n\nserver()\n```\n\nPassing `{ addHook: false }` in the options causes the `verifyBearerAuth` hook to invoke\n`done(someError)` instead of immediately replying on error (`reply.send(someError)`). This allows\n`fastify.auth` to continue with the next authentication scheme in the hook list.\nSetting `{ verifyErrorLogLevel: 'debug' }` in the options makes `@fastify/bearer-auth` emit\nall verification error logs at the `debug` level. If `verifyBearerAuth` is the last hook in the list,\n`fastify.auth` will reply with `Unauthorized`.\n\n## License\n\nLicensed under [MIT](./LICENSE).\n","readmeFilename":"Readme.md"}