{"_id":"fastify-keycloak-adapter","_rev":"66-30de493fc7068f219f8e900035adbb62","name":"fastify-keycloak-adapter","dist-tags":{"latest":"3.0.2"},"versions":{"0.0.1":{"name":"fastify-keycloak-adapter","version":"0.0.1","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@0.0.1","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"a8923dfd7292b58153ad098664a93575e04d1e9e","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-0.0.1.tgz","fileCount":6,"integrity":"sha512-wU7sWEme8RKk1+yJ0hV4EnSZhFOH2bKT3OzBqRssVzW7xJ92g6ZVewjme4NKdp+LWTyKpbPC+uANU7+SKLKLQA==","signatures":[{"sig":"MEYCIQCQUX23yoUls/vmXx6Nw4m8psHn7odnVSwlSUOe0lCJgAIhAObQm837f8adY/PLOQaro+tW5cCY0v4mNz4BYFAg/MQy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH4WWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrH9BAAlEQJyued0boZz7RYW54HtWBwvRcupDlJhVjB4dmD8zJ8ERfr\r\nKY1V8/J8S8+8XK0kjGSZ+f1YMJe+x7lsZ+maFgRtkFW7QR3Lk7rII5sUp/tc\r\nHfwsEYnEGluFdYeM/0VmoZvFsbk1PkOw4J3acZ5EK287X85B7/xZz1tYLtVF\r\n04kPfjHDhQnyOI4r479xqCUzT/lYZ6tJDEVC0kcfchefUr3aFs0ovLxwQdan\r\nh7wpEOl8Dlv5zZrwbnuSdTioouThw7paz0fbVPPrf5UzRP2xg3ODDboopanE\r\nymO34lvhx1DuTIsN8GYuCRc7MrT7VWo86S+lvBdYHS253x53K4ikuGvmUk8m\r\n6c+7GZm2fmEs+klO6x2dsnGU+9juMao/FNjRPL1+VMNDAEA7TVPkmCdF6ibG\r\ncEhqr+1ZekYJjKjQ5seAGwcao5CV3YHtPiU5XBW4JvZ7MxXMf8V87BMLcP3o\r\nIKV7dg+BMkl7CrTMtnq04GgljAfo0xi1KJ1ElEx4Eb3SuDVO5wj2qYzOi6te\r\nNgOSz5KI1xBmuIWzuuMADUqwO8pzUqSwczbS/BoNp++XgijcXLKHGOpfQcAa\r\nrqZ0xqj4J17JtRtCLQ+k7Tr4b0//qnhqND6oHfpWx6FnF+dYsO8rg4lnFroH\r\nZnepmt8e4RGPf23RfmTwP7jKvFKGvjsZDg0=\r\n=7d+G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./{src,test}/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"6.14.8","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"14.13.0","dependencies":{"axios":"^0.26.0","grant":"^5.4.20","fastify":"^3.27.2","fastify-jwt":"^4.1.3","fastify-cookie":"^5.6.0","fastify-plugin":"^3.0.1","@fastify/session":"^6.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","fp-ts":"^2.11.8","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^16.11.26"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_0.0.1_1646232981931_0.6392296131229622","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"fastify-keycloak-adapter","version":"0.0.2","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@0.0.2","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"f0b71896061755275ad21763c74af828c12bbbf0","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-0.0.2.tgz","fileCount":4,"integrity":"sha512-03ivWwk0gfEF39K+15xp9DUUhG5jxZZhqhOtQRxpAVZJj1QuPhGQY+EkvyzD2WTkCiJZH7emw+LTR7NDsgTC0A==","signatures":[{"sig":"MEUCIBAR9epzLdekuQ/vUE1cl+4J3c32cSBZc1ZoEAcJsk+XAiEA+2GBPjXSTyEZfKHsrkgnDv9PvHOO5tvJY43vZNdq+Ac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH4ctACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpmBAAoAq0toYOMrvIa8Thrx/XyCACQTWAPY3cJexQc6mHTq52tsSe\r\niRPJBUiH1+X2LLs1FQ43X5X2n+1B1igSR/w7/4ty/rIXRC4WQYge6ziAF1HK\r\ng5yJ2MXXcDtx2hjBODbSotXsRyQNFw2s4h54iS43+nTX+R5JY6hF4l7pHjWD\r\ntEWDUOkgjwoTh2RhXqBf10lfvdUlhh6hO+Qin255b8Yl5orN/OTseDbuPqOH\r\n87/Xv+xpfVTq/IWlKy0huMYUvO5RIzFfiMb8uZkXkCb4g00E4qt6/rPzrBGO\r\npghrRPyerLcCShfIZUxvPouJg9MFzpkN3F96b81iZxAckJRSaVY1IWTZTwOF\r\nAZ9mIb6pX7Dr1xxAg+pF6I/4sWA0APqCPgVE9cx9ppEDuQ2dNBA+WgSkl0Ld\r\nRIM8JvTaWuEIX/WkIDaay3sumSC1fmm48C99EnWSKy8+fXv959RmVoCbCjoi\r\nlB+/Mw3OJo+qkhXKuTqjQlC73Q7tcC/dz7WcPF4lpMds80ODeQjAg3jAbp23\r\nPjN6QCCKJBrG68yggvjEyVY+XwDx+SGejzstdb1XXSIzWd4zo0DShLA6219l\r\nIuX5mCthxVG367SHpjGnH/gS9gpvU4DOZFIeAEmrWVUX9iWhzRarSUj2pnex\r\n0dCH9s5GXgjciSaGQxlgIcvKIyk7oDEFMLM=\r\n=zhMf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./{src,test}/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"6.14.8","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"14.13.0","dependencies":{"axios":"^0.26.0","grant":"^5.4.20","fastify":"^3.27.2","fastify-jwt":"^4.1.3","fastify-cookie":"^5.6.0","fastify-plugin":"^3.0.1","@fastify/session":"^6.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","fp-ts":"^2.11.8","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^16.11.26"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_0.0.2_1646233389395_0.5527352277509057","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"fastify-keycloak-adapter","version":"0.0.3","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@0.0.3","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"627f90d2105496c6c66d012a3f0e47c7d5451760","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-0.0.3.tgz","fileCount":4,"integrity":"sha512-1UV4RTdtm1uVujajK7e6baQyjLY6TYCCaE21XsMuaizFSDKNdTo6TimpyR9Z2a8cww8Qys2Y+LQnQJTDkCZ5+w==","signatures":[{"sig":"MEUCIQDlc4pRsR2Yl3moFXL1D6TrZv4xIU2acBvEoCF1pkB0kAIgZZa5rj1gAHHTyqvt/fGBR06KW7/9mExNXZ/43uIk/XA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH4jjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjOA//cxOG2TOjEqLvsSLn7DbhTEfAbndfDMdKEW+RdtvjzdIfTA5V\r\n7DyWc4cG46UzlqCNVbiv++j0iNCaWZsPl9W8sBq5FTU8H8AFxAi/36nw1MtR\r\nLqFKd+uPcgM8zbP0HljRgbpKqsirfd1GXY5Tg4g+2iiNkXHCNKoa4yuAV2/t\r\neImJZ1u+tlHV+gVbOr6YmF6ds2dqtkd/qjP3iguLnku/5OK7Sn0nz9tQiUAZ\r\nRwondB5HLAv9g9y+I4aB+5E6apDMvdNYKKRjypn3P0tb8j4r1kOhZe6cH5Vw\r\nDQd6QZ66sayZTTvUC3KR0+8WTpuQJuLeNlA6Zc32ayoQC7QI1sb8mJCcqYqd\r\nmpvAxWZuiJHckmMmFYOUZqDxrthiu4E3Kt8xjyyTssd8tDGFNu8iBwVulgVm\r\nedu5W3DG+2R+wthQktT8A2Gn50Zl0p79VPP1rbXNsY+hH7ST5jsJ/lOn4WCr\r\nz5ql3Q84P43GOVMcmEpgCZ4n5PA8MxwC9/ltdbw3x93BaoccA8ptI2XoJR/v\r\nn1Q+/duE3yd8/64dszQevU5ztD68tCR71WjRTAxfJ3xIlzfv5T7B5Lt+9IXw\r\nA54ms1RZypyS614Pp64MXr9dzEt+yhkrG51zv0a9Oqxd3dIuqywdXJIGtf0c\r\nRLfp+lDgD+xECOwU3RaYFiT+gGXtjpFiPNs=\r\n=1uUZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./{src,test}/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"6.14.8","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"14.13.0","dependencies":{"axios":"^0.26.0","grant":"^5.4.20","fastify":"^3.27.2","fastify-jwt":"^4.1.3","fastify-cookie":"^5.6.0","fastify-plugin":"^3.0.1","@fastify/session":"^6.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","fp-ts":"^2.11.8","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^16.11.26"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_0.0.3_1646233826988_0.35279039862831607","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"fastify-keycloak-adapter","version":"0.0.4","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@0.0.4","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"e307a1b85cb4dd68c21ffa8d196d591b8ec7baa3","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-0.0.4.tgz","fileCount":4,"integrity":"sha512-tIBD66C5x9xGalPobYZuZZUIfZdewEVidSHuEZZBn7AKeFkZqRAJ7EWBtnUmmf9IbDkQYfDDMxj3Uhwyyazu5Q==","signatures":[{"sig":"MEUCIQD42wI1RS401bbzWTQuJkua488aGmpskeRqdOaRrEVJPAIgT5fx/JCwOMWfVz83YAY+YionpWyXqcKA7vZqW7JVSFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH4qsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvzA//ee1eiKDk8vtsYEy7LTy4emo732zEGCdAS+fJfvvC8hSiLlI4\r\nPlatbuBO3fICopBhang3LKlkPAmKCXiQsAVuQqVEwPhm13q8nBiC9xltfRX9\r\nhJQCYSewAC0ildC3WU0eZyJMmSPLwWBgfJRkTGzlDQqjQywdZwG2ZN65h37h\r\nW6KLvFUm7cZZq8CwWEpVmoCGtUYKmTJGZOHDckJPsSDOBSogWBi+4NN0FL1c\r\njV5EpHkpenCZxVl9UL/iGutE6/Ed6btjAxHWQ1N2uYHx2Lg6scrw5buXm0Qu\r\nMeBtdUQrNEjgqjCMWT0z0PVLVxTxgCEQyKJIbizF+nn818OVFbruXBjDDuMv\r\nz5E1yyJYUJz3r/Wd2T/IagmLjP64/VkVGpd0Q/wK4IM9D2vh+vEFRtqkVstr\r\ntw0VblpIXCeL4JrAxsT/6mNb5C8teMGNbafrY8RPOBt1uIFrbhg0gQJVY/0h\r\ncyhSpbxgWbTYR+H84u1VlRkdgPI0sUIrBPvgcRWR5n7Mb/hlmu93f5dCM95m\r\nbZ84eGK6AtmjVVEyzsdpjkrqVh+LL/ExPTZ8CIwSjUTNVR3czCM8j9ij9H+g\r\n5tYogfWIROTV1Tblkse3/y3eccIOPckKgrfgYd/lOHNH8INRjymyDb4YL62A\r\nu1YqGys1uzt2WbVa5HU+s94I98nszdL6Bi0=\r\n=242i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./{src,test}/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"6.14.8","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"14.13.0","dependencies":{"axios":"^0.26.0","grant":"^5.4.20","fastify":"^3.27.2","fastify-jwt":"^4.1.3","fastify-cookie":"^5.6.0","fastify-plugin":"^3.0.1","@fastify/session":"^6.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","fp-ts":"^2.11.8","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^16.11.26"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_0.0.4_1646234284612_0.7455735477875756","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"fastify-keycloak-adapter","version":"0.0.5","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@0.0.5","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"fab2f175e47ea30014bdab00b8553c27a4352c36","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-0.0.5.tgz","fileCount":4,"integrity":"sha512-ngazB6hFLKpniQTA7Z4XVgo5z9X8p3i/Z9DvgzLCzx8sNJKHp2/ioLkBBe/4MIDgWLZ8Pocf6FSDcmcSe8lQOQ==","signatures":[{"sig":"MEYCIQCOokIBlGF+056BNTLFB80btinVZthVmL61XxBjW7b30gIhAJP4tfYP6B2kMCLpHg7pZQgzqYwGod3QMyXUAiOzPpfn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH4xyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2XQ/9HlIpvozuXq4wuZ/lGlYtoYrmLVRXgp09uIJdH31dc/DKO4Mx\r\ndEQ5kPuFhQzrYGEvf31uc3yR+JyEc+JPErukSMic0ToL6nwrpdshe8Sqxld4\r\nFl/Jlw/iGsp66JUPIg8Q9nDj/HzCjv4Zs9aqpd7l9A0heP/NmgCtGIGGPpdY\r\nRKRtJWvirHxCYjKLzu/Bi7wEIX1S1O0/1+hJjWM+9tolBT9oexF9O4BSsj/m\r\nrWylm1sBy8dEcWQGEcx4uJWImQEhSFHNE+/q+f2ABnQFGlNPxxEmNqdOgFWP\r\nejs8DGEm2pRu8FA0yEjtMa5e1ShtbAuBWLI/gv02p1o6TN5YI6MFDxUjsMbH\r\nrBVtYMlxYn5zqDxkZOwQ0/3+UL5Q98APUJBnaq+u8M+mAbpDEte0gmHJnorD\r\nTOPmJ1XqlvMXXeTJ58Ar5kiSAY1T+xfAtDbstVR9pRgK+14w281488888IYZ\r\nrx8YX25WR6uT+Rv4tCQu3s3WV2+xj6zLPK3AaMZQ03BkBxY71uSfUU5Qen+h\r\nnU/22ONo2E/Sx5TYBJgAGTgC4366kCmFVrgAjdZH1x4jBE7O+HRlJdU3O0ZJ\r\nBOIAugocNloA6/YcGpQWlmabEwnncPQ1qSl68EeCF8V8oml2T44QBisXK/4t\r\nz8CS133T9pFrVoTu9vCJcdpPiQ9gNhgljuA=\r\n=4D2w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./{src,test}/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"6.14.8","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"14.13.0","dependencies":{"axios":"^0.26.0","grant":"^5.4.20","fastify":"^3.27.2","fastify-jwt":"^4.1.3","fastify-cookie":"^5.6.0","fastify-plugin":"^3.0.1","@fastify/session":"^6.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","fp-ts":"^2.11.8","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^16.11.26"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_0.0.5_1646234738261_0.05803998306332869","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"fastify-keycloak-adapter","version":"0.0.6","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@0.0.6","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"d75f9cbcc4dc29a09cdce71f8341000410070db4","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-0.0.6.tgz","fileCount":4,"integrity":"sha512-KRhXRQbPABN0A2vtvVNbG2ZT50S+fMdyEKim+L9l/MepTWwK3WhAh6vDcH1DdhB59iD6v8M01FBNjdtKOaoqOw==","signatures":[{"sig":"MEUCIBKejkwCi1J2NxpKYvDLHCl4gzMA7cYn4xr4u5JJ8zXqAiEA1lcx1TRdVRITkRfXWZLrG7jht2N+f0DWW+oDvKaEXxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH48nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDIxAAj7RwhAXItF0frZ8rtIzaUlIsHOInrjCMgKZbzoPHuCm3gsK8\r\nPfals8jwakTRUnDN8nFPgLNa5/hT5oP2TMdFmF6x02sZh0Uh2aU59bBlThD3\r\nSERA0vzifUqQAsxfpiIHg+TAsoiCE+TpB9UPcS4YU0xyiF1hitP3RcDfg4XD\r\nIT5BC6HhuY1OR15u3Ed0eKVSGQ6fKLNUpjN6pIMprQ3sC1Gvu2zF3/yDrSOc\r\nfIeKNNPHni8erJmETbkn95oxbqsOWj838w+Vd6BGs32I8fYG7D6LZBbJ0SZy\r\nLmjDICWNKZyPqQmBB8OXCbWhRjspZ+WkPSroVvCkIQfQlqVee5Goo6SSgQL8\r\ncIso4ta3D44W8G1yQ+XbcslrbzUDMcstIZPRenX91iYtQthyBK1xEpnZ+rSs\r\nvkC2cphF3BG0s/jGyzEfv1FN1Vp5SecdvYqAR75+VkUjgL9KVCrlJY2Tsyrr\r\n2x6IikJxXdNnuBFSD+bw8Gu9lc3FXZ7RVQCoPxbiLZrSgqtYfhZmrFr+f+vq\r\nD8eGKmXwEeerot24mDNQOz+cIY06kRW8eTzCbh+ASFI5ifQUqC6dwzgX1y68\r\nQIfHrEkQ1b/6h+njOWdHWjeW+F3kbyQAjvvwQMh2kE7R9YXBneCqJNmsmH3f\r\nsHIm5pSWnsVjwXGHmmI8QRUwV8oolxFKXbI=\r\n=QUAw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./{src,test}/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"6.14.8","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"14.13.0","dependencies":{"axios":"^0.26.0","grant":"^5.4.20","fastify":"^3.27.2","fastify-jwt":"^4.1.3","fastify-cookie":"^5.6.0","fastify-plugin":"^3.0.1","@fastify/session":"^6.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","fp-ts":"^2.11.8","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^16.11.26"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_0.0.6_1646235431814_0.048123177037534326","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"fastify-keycloak-adapter","version":"0.0.9","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@0.0.9","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"29bcff10c78560b1892b13b45a238ccb6b923963","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-0.0.9.tgz","fileCount":4,"integrity":"sha512-oFFYazIE6aYejoFBjjN3jZ4hhxwa+4rfqyIG08gQTHz023gegTizq18uBTJVP0OGzJ5GgCyWj9LxBvLBTKf5KQ==","signatures":[{"sig":"MEYCIQDCHdWx0ilRInOBSu3X5XGzAOxjl/vCMhcOPcaB31RaUQIhAK8FWVnq1ZRAPIlUVS7clI5eZ+dDdVD4ImV2FR7krD1l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI33AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQgg//R3rpjpO2s3KcDSnWH2BN0iFgBpHBPu8lRSZULnaubdgu/d38\r\nI/qikW+qUdCaBXfhG8PZNM0UCzjwJCnq/3yXJ9czIoj6ZUUbiO/TujvfIamL\r\nUrvW1chXdUD13ImpRl4IHwhfTDsRdqeyRtvStSyZbSQPXsvbc5sFzKtAKp0j\r\nqYUQ+/PE6hmnAEakuj8q1O1MbeGDBoa5NPEICiQAYyl5uNdcQ8tyfo5x64Yv\r\nRW9+JNL9B8uEQsjecu/aaknkuImAQOGRILbodQlge4z6WdStoIrpr6gqoyNJ\r\nGDebT9i2Q0AIyrfO/l7gYRN7b19X41oaSbs/PLs6GQftaSZ1Ssn5rjYuznt9\r\n1sttvaU23S44J4432+s0bbs197/2EpYyTAwhXVDyZOIHvReWE5/qSZXJDwUi\r\n07ZZmq3YMxeh5zeGuGQzV70PmetoKsgXdVVrHaIGAG2wtfTEl7BR0OjQ5td6\r\nomVESuCi54XTp1B/A+9hgRbfouBBhkSVpbF2N4VNH4Ox3cvMZSIIb/zCIwvO\r\ntHLWDGpt9eFx6yGu8DahZNwTiLHS7oDz5ThldG+RObvGGmK1d1K+Rldtd/Qq\r\nHJD7K3uJQ0+1b5h4WhEN+ieul9oZB/PBFOXYmRj4Y8h/56LPccmZNCQfuR7k\r\nAOs/PDoEqrhFioKUlgNxBEkVZYqu+iwv1h4=\r\n=fhJY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak","gitHead":"e8f7e53d566c3562d17b3be4a7faff2b4687daa2","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./{src,test}/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"6.14.8","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"14.13.0","dependencies":{"axios":"^0.26.0","grant":"^5.4.20","fastify":"^3.27.2","fastify-jwt":"^4.1.3","fastify-cookie":"^5.6.0","fastify-plugin":"^3.0.1","@fastify/session":"^6.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","fp-ts":"^2.11.8","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^16.11.26"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_0.0.9_1646493120305_0.014575198755651053","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"fastify-keycloak-adapter","version":"0.1.0","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@0.1.0","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"c4bc48a68bbe77650ecad5f2fb643d155af7f5a4","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-0.1.0.tgz","fileCount":4,"integrity":"sha512-NmarCiIqQ8PEu+dTLKUs9kUOYLu7YLWPHsF3g6Z5mKigSe3sx99SJE49WsqYyTRHRNGgyYNHv5Ijks9uPBntqg==","signatures":[{"sig":"MEUCIQCx4lqC3rMCwCQAquqC/G1xyMW9UK4Tq/jGIePANWfy4wIgRKMd2XCS62VRYbgDOIt1QonrRcl2a88DFiZtPS6NNkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ5nLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdrQ/5AMCBAMGlpUN0W6ab17GWNvX6JkbSrzyt176sdYQ3hei4U4ZZ\r\ngsopDT3M7QAIBTe2WTCpKA64D58cYcp/f2mFYTPyHaawdJPZCVkzqqU2pdCL\r\nClscssFtE04ZBEtTma2xUEA8B9L3w/wVznoAEN2mPkhTKROdhQ3rdmS7BBPL\r\nuiiIJuSuroPy7y8WEgkP7hvFmRAH95cTu+UW2LhY67cfKxGrOT2t80DJdza2\r\nzToVacJRVxvVEaqI4fvH+j7LF0lcWCddT0OYgTTMYHlnXeBAhbWqOtGd44uM\r\nWXThRLasw98ybKLzvZjaI2JctKwGfY1s5BMVOzkxga5qYmEPcNTIzLT+yGU8\r\n9sJ7objFyY/N91GhyOYYOnVnVYSNWICVvwYVJe8WZvx87Jq+bx0VR+6x+3Uc\r\nb515jsYvLTiJREiqLtKBcvmOi52nHnC892qYBZd4mRdh3QLXi9r3iSXEJQ3a\r\na1DmP64xMHNVXC4LHeBZtV+t9AVAbVe0KZQd1sHnAIlms8CkOm8EdAiZIsO6\r\n7WVFQDwB0dxeG9IzpYX+dW4JQoQmW4l2Bg/2TRjFhUJM/mwrzTJeuAc+I2VP\r\ngidje74ifjvDg4RGB5RyFYDTpOvAz5em0cTPXNzKll9yjb88VGNgNnWWuMPz\r\nb7k1qJbDa+oDlWSjDAVWNNYDwvmkk4LjTLo=\r\n=dVbB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak","gitHead":"554daeb37565e68e375e7efaf48886284d2c25f4","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./{src,test}/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"6.14.8","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"14.13.0","dependencies":{"axios":"^0.26.0","grant":"^5.4.20","fastify":"^3.27.2","fastify-jwt":"^4.1.3","fastify-cookie":"^5.6.0","fastify-plugin":"^3.0.1","@fastify/session":"^6.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","fp-ts":"^2.11.8","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^16.11.26"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_0.1.0_1646762443097_0.9758221209119169","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"fastify-keycloak-adapter","version":"0.2.0","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@0.2.0","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"ed9be992ee87cfff6440b489496b5528558e1dca","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-0.2.0.tgz","fileCount":4,"integrity":"sha512-dTI/AQyXAWMg3hjGN67ZQUVwo7kdAqcr5l5tfsQs8iAnKO6sIznTHcD6CPKYiCm69HDCGFNcfPeDrfnwKZWkEA==","signatures":[{"sig":"MEUCIHPQY8EYy82xsOZZ0I46U/pbFc7mYuR4DAN7YSColJAiAiEAz0F2VTnBBX5fQmq6BwY1oZKlvBp8+RqTuS/0kgF/M3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOJ1EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpY6A/9GCBi6D2XpNaU7eClh2WHurvtlPi/RmSXBpeO76I5QKKhUcbn\r\nWZFZw6DCTAdtm1zt0dtRHtm+9qcxwQcL6zKmkt5mnMEZlR03kaGNpN8oyiE/\r\nLC9Xr3QXxJSWPbyDBXsd587KrpCDxMEFZoQSHuhnNGvM28nFXLzG95PmfmJP\r\niOJxqtDKS7biMjwyoQt7ROG+O/fyw/NTS+aN/nEOc1xg3OuOTPKowg0e2R6z\r\nZA2SCTtK1h7r8mgsJPYs9ktli+QeabQp17J5Gi+m85FrzaEPcKQoi/lgiF0R\r\na2ZM78KVXyXrA8w/0txlaJGsbqETl/DtexT69dwwP9NwBXT0nbxzNFtMiqjV\r\nK9JrMHsN29rxfsF3bR3R7z27tXUb/UGgbORdvXHl5MkNmRWMZ7xH1Lyguncf\r\n4qPS/RuPgDgwfC0vEOGV5yxj/3PciCPS8ePPJPMbrhnPw1WLUugobw6gXDWo\r\n/i3aPxlTJrH/FaZTqm0Rpbytw9ljrzerqsssctirDYLjFsg6BHmU4um4n1XZ\r\nkFPb2MdyhmjPXrb0m3EJXZ8QVthZAF1AFp/iolmGmh5GqRomaeutLUnQQXCx\r\niHY/e0BqnQpD+vZlnOuSbyVhxwr/s8JHUdsyk+0BI/hHzOf9jA3rIgItNEA4\r\nCYnn170oqsqHMlBveHddiHkHRcyDNgj3HmQ=\r\n=e9rK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak","gitHead":"de1c001035da218fafe320b6fcdf931143a369ed","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./{src,test}/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.5.4","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"14.19.0","dependencies":{"axios":"^0.26.0","grant":"^5.4.20","fastify":"^3.27.2","fastify-jwt":"^4.1.3","fastify-cookie":"^5.6.0","fastify-plugin":"^3.0.1","wildcard-match":"^5.1.2","@fastify/session":"^6.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","fp-ts":"^2.11.8","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^16.11.26"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_0.2.0_1647877444309_0.50145742439506","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"fastify-keycloak-adapter","version":"0.3.0","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@0.3.0","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"8066bef6ac9cd6adbebe034b369f3499cd8acb62","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-0.3.0.tgz","fileCount":4,"integrity":"sha512-uZTLVAWbfkV0RPBgdtu2IiGP6T+u06owMRo8TnGJCf2rr6YxHuBXPBf3AupcHELbgYlzR55A8XdyLcgqcAdg8Q==","signatures":[{"sig":"MEUCIQDkVSG42A8eKc/T7RVIXNDXOd3Wt4FjO7l+w8lYAHGuEgIgWA3KMw6B6h/krPktGQ4TQLxNSMJKkZzZWkLc2fFa7rM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiObPWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoelQ//Tm+uJoTLQzF0lzSbC0Hag+TxXkZ0L1o4pqnn4q7EmjJTAsoG\r\nlmg0q5c2S+UeD7uSuCXQ1j9F4PUDQ+tHeopcylA1ce1j6oGVhdJ4bvLiNzgC\r\n9ABPKSB1vzYRcl56E/2tZxWGkvZKDfy/1Hvo0bN/GBFOa1+1cn9ZQzwW7UpZ\r\n8jqF8oubK568SjS6rqG2oBasEygQhBE5PkeRGqhB6eMGXSz9SElz5k/cL6jf\r\nU/MrWBalQ/kkCbwhXMXeDGARs4g5bGxPK0QaNeFYKPHH3D+3IERwHKcbu0Yh\r\ninJtaIbgsHeCHhs5FELkpQzSK8rtbysApquFU2WmR4/+dU/PZIUqed9gUiDl\r\ns8eEdBSrVRFNetEb8yXDg17ovdppfZnN7Bp4CoSMzSJTUQQbyDxn0Mc5ED6P\r\nYjarerFw1/TvcHba/EusYlGr1O1qXwoXAmh5aoM3wsRr/1Uyw0ha8QKf7AkL\r\n8bmDOfxAvOX+ZD9rMIB0XmR3114kHxzyZpkl8Nn3sZUr0/rOOjQRLmjtvlJx\r\nmhoWedDzBH7CF0zoeeN0CFGU/liFFZx8M8gwB0BxD9h48jOGuvARH2mu/clE\r\nWOpmIvyYPQom138/KQuxvxO9Yc/Wp+9d5p0sUZH4gszbrEwh31SaH0GWsFMe\r\nvT4ubveFaPva/VH+OaFvlHyxL+b4tovJvYs=\r\n=NmFZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak","gitHead":"190fb903ee2cb1bec9eca0c220e3ed2a8924b4fe","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./{src,test}/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.5.4","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"14.19.0","dependencies":{"axios":"^0.26.0","grant":"^5.4.20","fastify":"^3.27.2","fastify-jwt":"^4.1.3","fastify-cookie":"^5.6.0","fastify-plugin":"^3.0.1","wildcard-match":"^5.1.2","@fastify/session":"^6.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","fp-ts":"^2.11.8","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^16.11.26"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_0.3.0_1647948758577_0.704385050891237","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"fastify-keycloak-adapter","version":"0.4.0","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@0.4.0","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"233db4081c5672e9feb09ae7e8df757525afe07e","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-0.4.0.tgz","fileCount":4,"integrity":"sha512-Osv9yBaDQP2l0MRv4Z/EsGJzDyw8rit2UmUyBQQqIOcNMaHxyuz2LLWF8/EHXNuIdbXYEdcLvDjBODSS90n6ng==","signatures":[{"sig":"MEUCIQCwZooB+QZNSs3kfxxoQvWWH3RKnXuwFrIJ5n9I4qbG1wIgFFb2WZs5M2HH6OuxodjQpjsWjY5ILPyjMnT6ZpSpSYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPIWEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodiw/+P3xARu8jla1Y8LtIXtR3JG4e4cyLwvJrmTK1E6jLehfli03K\r\ndp/CVKh3VVuhVBZlJHJKrs8uZrKO+sNV93B2bHYjZ2kK5VUPI7644rgsEQY4\r\nzFPkSkqO1FDJNMBIVRE6Rcet1EulubhVYp/VGJElJ20+KItzs1x58lwaU/EQ\r\n4UjiQTDKf8QqMz/aZtcZH47DohnTo6/+VG1kY5WavtyQtrJ5pXwp9Cj5XBuO\r\nbxKnjES1aaW+Vmr2NqRjHDToI48MI3QmBpmbkaiu076O5pP3EG7s/HhY9ubW\r\nXG1dq94JIZcrRQF7HOb5/r5GvzgLqRhXTTVjbyWOg6TM7OfU1pdPiIC/RkeS\r\ne1lTT0J4LRQjlnKj9vKDuoWxe4lyKspU7UV0dRR3/xoXbTA8Q0zM9ZVHl4F5\r\n5Kl4X/2tchDnmGM4u6OtCpTfVKPoa7NfhIYMCmmEy4I0oqQQ6fEvTZX+Q2h5\r\ntOsPh4j9sF8DRQ07GA4F/odyT+Mw13fZ7Lm1ZKToJAXBRwPSQAs3WQ9zjs9p\r\nKmqMBp4rLlWlTp/7K13CLNxV57XOrltt+6F/5zPLcclyh5phIQJAoZekXYon\r\nHPvj0+NWWCPxBYRey1nPSWVlWscXYkKOBWvs2l7h45B7m0zMFB3vJgENKbeu\r\n4NVPXr36xnqjJNxZLlf8zgpzDSTMvxppykE=\r\n=/r9Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak","gitHead":"b2f37ffd942ce7c0aa31a1559df3927cb802b4d6","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./{src,test}/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.5.4","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"14.19.0","dependencies":{"axios":"^0.26.0","grant":"^5.4.20","fastify":"^3.27.2","fastify-jwt":"^4.1.3","fastify-cookie":"^5.6.0","fastify-plugin":"^3.0.1","wildcard-match":"^5.1.2","@fastify/session":"^6.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","fp-ts":"^2.11.8","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^16.11.26"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_0.4.0_1648133507985_0.2777751205057164","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"fastify-keycloak-adapter","version":"0.4.1","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@0.4.1","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"4472d8f8aa42b208aa83d6bfd11ecb77e1615657","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-0.4.1.tgz","fileCount":4,"integrity":"sha512-M2y9mMsBl7NhA9l64tkjjp15u0Ny+s+INb8BUeFVmagbpdd+JWQlUrISBT8DgiX5PF3F9hdNI8o2bgj1b89CZA==","signatures":[{"sig":"MEYCIQD+656BIRDbtMGcvhuEwJwdm5FPmg4JbxZQpfLNffo3uQIhAL5XaLVzB5xa6ufsqk65ejfGABAJQl0CjLEHh7AcuNdu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWwdzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe2w//UTYwBjFJHF7UM7v71OLmbz7lRpVGPfzFa1RJh3tBuQMh87cz\r\naY3BwJBIc0w8u3S6VS67crutoCkKb1f5Kl/xdULv0NkAE5SSkecbB5jzN0lg\r\n4X6yX3ybPu/EtNGgTeVWoZUch3Ok3xwdd4lRhm+/PMjlF8ddZHRChTbtnFtz\r\nq1rED7jl12mOLeDKSwGOfOCL+mjWzpMV+cGcE5Ibw7rLByv7495r3Fnzag5r\r\nyasnSBXT2BfScgrzTokibMll08hTPvkPgbRVIVY5rJ0c+QBm4xMJc8j9wHG/\r\n6CHytJSkD6cw+zSszr2GtCLpeLUNLmXur/i/ZMXl9yyQ7oAQCxjnX6jx29lb\r\n+Kaur1+/ZhZlJYL2W0uUOUKRyT2nmiw5isF43oiBsad2gOOCaDAiJvoRUkem\r\n42QWjGV52H78LmYxiYE2F/egQeKHu3bZMjM6lsKgAe7v8C0uuleU+bn1l5pp\r\nPk8irvnH1+NLwu5dSfC5FWLGIpuYCteQC/a/nKdKPI3ebOn5HiXupi9o92XP\r\nZpBMiMEBBnttCct0r3ny/aHQoygCc47cuLyH/RwND4da1sp9IjHEBvJp+QPO\r\nIosCGvxH5SqiVLTrJyUYQGVogFZhs7UVZUQZ2GoGHJ65kLYS+XvH2oWtWwBz\r\ntl0E8G6aTlqshRsQfg7QXOuUwtr4XaES6Fo=\r\n=Hh6x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak","gitHead":"3a814876dec51e86ad08fbfd4bdbe60da5ec3931","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./{src,test}/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.7.0","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"14.19.0","dependencies":{"axios":"^0.26.0","fp-ts":"^2.11.10","grant":"^5.4.20","fastify":"^3.27.2","fastify-jwt":"^4.1.3","fastify-cookie":"^5.6.0","fastify-plugin":"^3.0.1","wildcard-match":"^5.1.2","@fastify/session":"^6.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^16.11.26"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_0.4.1_1650132851788_0.915063099857488","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"fastify-keycloak-adapter","version":"0.5.0","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@0.5.0","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"2a1e220e92b59acf7c446d294cfc81740e1ab246","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-0.5.0.tgz","fileCount":4,"integrity":"sha512-DmtjJgtq8QU7P5BPCI2165gMbfucf3fOVv28Dzi5/RJsK3v4JH9jc1e4A+FRKQEW+oQqSKkT9Kb/WPb/E6Zk1w==","signatures":[{"sig":"MEYCIQD9xt8Zfx9VLbGDwrHG2rpe1dYetsols+Q0RdA4PbyldQIhAKO432ihs7FYVV3nwg1k87frpnHKiUmEZ+/9ZU6kzN8D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibrawACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqc+A//WScMQSyfXSV38dQr5iRrXzVOCFz8icB/P6Y06u19jl1YFoLU\r\nVQPlQr2ImHVapIiNBQ/ReMhmf9m4V6RFqS4xe2PWCZEaOyYnSWOWLsw9/Pf1\r\nhEQYdHteCWue6dUNS+8Kjm6RmPIk55BrVe2sCUPrUokfc2xIKQLy//dqydZj\r\nFmde8+n/f9Nl1YzcxeVNIqepg52pIDnuUU/jA/RPuxiLCEiDVwyFwGcc80zY\r\noVQG9F49uy17+gaJc/avyzt9Rw2RyswBMsUJBG5gkA6JNrTs4TNN3VzhyyMb\r\nIz8w4Qh5AraJ3vA4gYKHQaPlYx/f1Tqish9r+R0qI3wcgOcijCo369kGrKSF\r\nTO2JMeDsE6NIDPMFPOjAA67padVBaKIuk+wz1LVrjuZi0hCqgmqSoRWjcgSL\r\nuhRD6DCtKSu9FiLQUfOJaPwhL1QqVgByXDwz0KMdRyNbbibM2trDa2WB9UDk\r\neHoqxaqVzZclefI+toDIF2vRxDkagEyzsT9HZ0iEs/Q8ZJjumuhvsjj2B3Q3\r\n+QYDZumnY0O5+qox4gAt4rnsKgDqKQXsA5mFE8p3nGgAvqScCFc/71LRKNee\r\nQ93Bop7kWIfz2v6tAa5tiG4+AL1co/R84QrJYwp/OtE91Pa3hxtVBXxaxGpH\r\n174tQKD+aqoNzhcBci/SGROOWxtcMQmlSKI=\r\n=fxiC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak","gitHead":"7c67e743f6a141c1ff7408250277bead24a88035","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./{src,test}/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.7.0","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"14.19.0","dependencies":{"axios":"^0.26.0","fp-ts":"^2.11.10","grant":"^5.4.20","fastify":"^3.27.2","@fastify/jwt":"^5.0.0","fastify-plugin":"^3.0.1","wildcard-match":"^5.1.2","@fastify/cookie":"^6.0.0","@fastify/session":"^6.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^16.11.26"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_0.5.0_1651422896757_0.5609890699907019","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"fastify-keycloak-adapter","version":"0.5.1","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@0.5.1","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"b21f9753e2741db0539b22a3a6d6badb683a523b","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-0.5.1.tgz","fileCount":4,"integrity":"sha512-claacWhsxRJio/f+3SED2vsEzo58+21AvdZ84hbeX/VWqqURMOekYfCnOnmR0JRB6D6du4NjHC5gldyu7QIPHg==","signatures":[{"sig":"MEQCIA7fpSIJfMXO5kb5uE0Po4xSYfdJoOMFGZGTor0yNj+XAiAy7krNfjWHdDI+ECeFHJaiRRpu5u/8H/72cPTik4nFcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic90AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJ9w/9E366ZH7EDKBtyTDXxXvlMciLvIDyLhDqe1QXDQZw72PQCFUn\r\nxbjG+5Ziatf2j/xZMmbmubJ3e/M9UUWPM8lTd7PKyeeriPIdRWEvUGx3s8GO\r\nAg5BbClWPhp3wSwsyosXDBHxPZ5+4Uo7C0+wUPyr2dQfitvulaq/H06s9Efj\r\nDYsdm0Y5nsnVx7ZKLdNlWSz0d25FtEOVWEMM+QHm2QI2mKaoocEGdckINgZO\r\ndZ2gYEFmLG9FCx8cp6BR2ikoj4JQ/yi28EvoK6Cris4S/VarKfi62q2OMmPi\r\nOD38IrEk9617XndyhlXKstPBj04RPGeMUOj2YoG7IR4i822xpguwMt+avS8u\r\nnzBlZuW1YcVUdVfPRWt+MMYKQeeko8ouJBQpMk9JprI1+a3kAkZ7V90gIzGQ\r\nk0ygiF5LfP64M/wdipSqc4eyv0ht8itihktPz3MNQgyBqB76yaOitpe9+wET\r\n2BicPx8mIeNa6gRvZ8QG879qmggzIdHSVG+r5TPXRCskSfoh5diM4RMAkcfj\r\nBwvDYrTl0m0tlONS21Ng3mSCmIsRghAa4fi00CjIzBsNWEn8+1T5Mbia+SjV\r\nQuqtW+VAqz3GEiRcd0m0GoiYdKKIiG5woM1B48jO44WYfwrU74QSJNu7c7U+\r\n2J2Kg6n2MB5qk/ts3OJAzAtLAkYUZL3FcaY=\r\n=0rZO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak","gitHead":"98ba620d665ab99532c9523add22bee8861271b0","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./{src,test}/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.7.0","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"14.19.0","dependencies":{"axios":"^0.27.2","fp-ts":"^2.12.1","grant":"^5.4.21","fastify":"^3.29.0","@fastify/jwt":"^5.0.1","fastify-plugin":"^3.0.1","wildcard-match":"^5.1.2","@fastify/cookie":"^6.0.0","@fastify/session":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^16.11.26"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_0.5.1_1651760384531_0.13023948234400606","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"fastify-keycloak-adapter","version":"0.6.0","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@0.6.0","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"c3e251f6b7224ca9aa08e11db27431123229666a","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-0.6.0.tgz","fileCount":8,"integrity":"sha512-zW8uVKYwWwd+uWbpZk244KZCC1SxqgV+vrlGmO7fCEwN/2ukAW9j9+SBFLRsB6KZdK3/Z4m907Fqh57Xl5D40w==","signatures":[{"sig":"MEUCIHUSSAb3Kgl8fwnhF0KM2GAafmB8jN+ol9r5ek99WxhaAiEAnRYiXkIEAiXMOhwzfykLfUQgqtKcsf03LW00DaGr+Ng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiikrQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9cw//bnTNEzL/a1LACpOI9itfd0EwVoipQcOfZnTTAIv2/IvPdSXZ\r\nfxCqO+PF7P/1U8BTOikzAllie7Z76hSEtvp8hrHjin3zpwNHU5feAlOazKmj\r\nBnuxljzuH6klWgoVKDZDTPtfn+uz8GfzPOlXQx3HRdtjkzHJ/Fmb0su8Im8Y\r\nL/nb1NiLOEBAamnDJlm8+OnPBpQhkrie3LtbyfOWnM3v79tFLhPYT7desp9L\r\nQJWonRXM9zKPQI6t1F10nWaBQHr4hPgXC7LAGAlcGfyIPdvIlwTMS4Oe/wxs\r\nuzXbE2PVZ4nvS6ERGNlbQk88vD9QzAD3XUau7ru2wl5LGgVCwZ1XAnCe71R2\r\nl6a7j07giBDFQ2Yf8YqOIwuexCBMrxAS4KEQvU/XadjF+xVgnT3uk0IqJ7T1\r\nZKwo4SCL3qKk+nlK3P6IxpyHKMBXsKfMu/E6pS0WZN0/V+uQSah7K9sCwxPY\r\noFucHYW3txJH1qzg6aBW6eazZ0GMR3DBfDlqFXVAleQeMbbnetn0qqMjDSnm\r\nu7UIbaiF1tfWPLOdOObrQ+GFt/LeoDMAxjYh6g7oS7KxBkOxLkv12fToUyCr\r\n3olUhZlwGMXRlr9yh/2UlRBM54GYxq183uVvj1rMDNzA0IZFEfHuqIIUwOUU\r\nV76qhz7s0r6WxlASc3O64xCm1YnGZ3PdBf0=\r\n=7XhU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak","gitHead":"fa520fa3000215ce34c6fe93cefebfa097efd652","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./src/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.10.0","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"14.19.0","dependencies":{"axios":"^0.27.2","fp-ts":"^2.12.1","grant":"^5.4.21","fastify":"^3.29.0","@fastify/jwt":"^5.0.1","fastify-plugin":"^3.0.1","wildcard-match":"^5.1.2","@fastify/cookie":"^6.0.0","@fastify/session":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^16.11.26","testcontainers-keycloak":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_0.6.0_1653230288415_0.08743178794967932","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"fastify-keycloak-adapter","version":"0.6.1","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@0.6.1","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"ce399576ec5f04cd9ea0ab94e4cd12666568bc3a","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-0.6.1.tgz","fileCount":12,"integrity":"sha512-JHlxEbVhzexQsFxNY95fKmhayJcnyHkVjkc9v6RpYDsBcCs/vaX7/7MSIqxOhHk6UJ4cB8W7xLegT6zLC2JLcg==","signatures":[{"sig":"MEYCIQCnD70cMkdYJjBR9JZFGo9zPIQeq683NENf5XVkV+qZWgIhAMhYqZ7thqXkNj17xmgMiSI1IO2hrJ1pAnqHffIKQMIe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJindQgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonkA/9FmslsgkVmPRBpGfI/E6WAbmsCQHdIpRIke898TYof4NdumqJ\r\nlaGwN1DqozWugBgdy7rUFxOoXutxESozZ0RoV9tmsuXEwdfQi5ejrK/M+T4D\r\nXjXmNbwFVEQAm5TokcZOD28548C3DCmZsMX0Wlzzl6bNduZ8pxvmj7cmjkxQ\r\nRg8FOEvHLfoBPvIPBGdy5uJVoZMYSqvAUE2gGGyWhjU+zj0g+/RsZw2rJGiG\r\nnlkP0DzzhjxzxXv+QFDbS9rJa3Ej7fmFqc+1MTKXkwI1QFn+xxkEimP5pxF+\r\nYcstE14Ys+BUzadJUZO8nvgDZHvvbmHiIEMfTZXq0AI3UANfE2GkOKR2L9qq\r\nsj+W7SDePDSLhDAAiTGsRxLLGJlw7h4DBMSnwrIU54o08FHd2fLiVj1O7q4o\r\nRndaemMHFUuQTgwr2+zhRfh3wKme9usHlyzb/OIRBmzFMWYhlKKjxsGz6bb5\r\ntjqZXKKHwP59i51Lpbz9O2dEBYsoNrM0yLU91rErTc+doKeNJjzPOx5eSaQq\r\nqHyW51/nDsynU2TGkSsSsXQaA8r7ZJ/TEZHiLOuRpAxm6Y+5BP7KmN2D54n7\r\niLlgzO+wD1wA9EwdQIWUM8buMcCFHw0aVDaWM9F5y0nOzzPgtKRW21G80uDk\r\n5f1HBY0P7ChX72Ub38TR96OQbkxRYlhH704=\r\n=yjge\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak","gitHead":"7680bce2a555467c65ef24bf819c5b8eaf357d90","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./src/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.11.0","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"14.19.0","dependencies":{"axios":"^0.27.2","fp-ts":"^2.12.1","grant":"^5.4.21","fastify":"^3.29.0","@fastify/jwt":"^5.0.1","fastify-plugin":"^3.0.1","wildcard-match":"^5.1.2","@fastify/cookie":"^6.0.0","@fastify/session":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^16.11.26","testcontainers-keycloak":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_0.6.1_1654510624611_0.015099977629256633","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"fastify-keycloak-adapter","version":"0.6.2","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@0.6.2","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"72a4e9df768d483b5a4107b8744359f2667f8085","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-0.6.2.tgz","fileCount":3,"integrity":"sha512-C9GwH/HXh3Ysbh/pD4bq8Mis9/X+MO0KFOgM04ZaKaBvBxnCT+Kh2ICEDTf9HHNHt0WRO9beb49IyUUeF95e5w==","signatures":[{"sig":"MEQCIH9dFcgatzbbB5dlCO0bg7gIH3G6AF5SUkmsZckr4o3xAiBHqgW54hR4pXWmqdaKCqUXkG2++fJ0P+M3/Fm6lNwYxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin2CzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqBg/8Du5eLTH7+ZsgxJywiPFk1UIVH6ecpnH6kuNiR99hP1/aN0eF\r\n5OoqhGMhP1cGdhM2j8hLgEBcYFYmAwukNENpj7RuD+wxAZkAeeDtvy6k+56c\r\nIqgRjuC2Rj/Kf2x4L2chXuy9WPwYhwMNM4Tc5Viz3ZYF4sONmMmcL30VZ65q\r\njPI58KuxhXXVROlv26eHZ6RUXL830yul3wjurbcei29VEfgqxRm3xjvB3bWf\r\nOyvm9vx8wJeDuvsAAtwFzcIF3QcGRxfEzAmEYj0FjTwHo+opj6WoWuCgOq10\r\nsJrAUctg8N4qU0TvClSWL+UwqlACs6qwk4mK8pTd093giqugSC5gMLZNewPw\r\n9hsgleU6WqFSgvVkay68nxL39uwHn70J3rCekbPyUDr7t4QKeRXaxQdomrfS\r\nvrHRoMQ2u5sjDBMOxICKJgED08D/5lEabXmNKkZfF5E13nUIjrMrR1egOa73\r\nFhXsLwQRh7udGcYVRQZQ8FlmxKkafMl1QNT9ppX87WAg6ZzUimokjyahftSR\r\n3MkxjfS9R13BzKUE+/RTYJif38X/KKfWSU2NPw99Jf260zAAat8iuvEROa6t\r\nOvEmuIdwo9LbS5VyPZ3ejbSAzrVl1MrgE+xzt2imBNoZ/MbfKAhKlRtn0qdZ\r\n/UjmTUec4+exRogp9H3Sng2YxuoAlu7CKsc=\r\n=y4+h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"e049b0af737cac77a4d0157c2b87b25a1dd0dbfc","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./{src,tests}/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.11.0","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"14.19.0","dependencies":{"axios":"^0.27.2","fp-ts":"^2.12.1","grant":"^5.4.21","@fastify/jwt":"^5.0.1","fastify-plugin":"^3.0.1","wildcard-match":"^5.1.2","@fastify/cookie":"^6.0.0","@fastify/session":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","fastify":"^3.29.0","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^16.11.26","testcontainers-keycloak":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_0.6.2_1654612147057_0.8894926958552902","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"fastify-keycloak-adapter","version":"0.6.3","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@0.6.3","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"907fd989a68ce69cc6c6bd10bc0d61a100317c42","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-0.6.3.tgz","fileCount":4,"integrity":"sha512-ogrZzR9tj0iuvRxNUghe+uxNTkTyFB/OyUPbrCV1/g6jndprRwZ325EduuSD5dDYCDqKtvITULMcMtLDslS82g==","signatures":[{"sig":"MEYCIQC6C5AyJE8iDvAE/+J04eirky/D5Wt6KwJn6AbLX9FgjAIhAJSFO+aTKHr9LSg7bPW7AcJSwbzA/q0Aau4iNgrNUCvD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin2FmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtdQ//c57Q0a+uckn3NdNLKtoxGEHt6I9KfbIJ9B5J7nwNrh4Yycfy\r\nb1WGO6gISq09fVH52AAoEY7Ks1JJGNj1Lk3EiCRSZ1awU4Jtg8wWfNM7PHsq\r\nLx6UywTlItRgRuarorHqkeliDickjR0U2SRVQDQrJIyZPfEY76Cb5sYV2zvy\r\n8wBdQomAFXWav2RTXYvduOlqOoDsuonofLBza4N59hlvrU0Q72ff6+ZUf3cO\r\nUaHUsZ/3XKGCgIIjGeT9kC6UAX3qPiH7URMjxKSpeTPxa1FDmPZnnLWaSGSf\r\njs3VY5l7pKiuP5PE13TIwXTIaP/mOnvEMBQOdFXw3aubKcApOkcFFbFSbOVY\r\nDI2whDOu4jPLBPPZrRFUBJlknueU7hh2nsmlqZKcgqGT4MQaEUqoe8CM96x3\r\niaN3ZvDb89Ujhb2HF6FVLoANQ3JZt6ILIzC9xI8l/SYitJSLaSHqzRF5Eo/d\r\nqqI91UBmFKgM/4Dx68Ui4SCAht+NsF1s6fdzRMdtBc2aHkdrZdhru9AarLok\r\nffJuS44IlfgrlkTEdhOyxGiVi+xEf8dVqvE2Kso41I0FTnjxhhL9aIDW9Qr6\r\nFEhoIUYSr/mMfMWDSppxOFRwCh98HADsbhj6CJtit/PKQGRbneXyhv2Z1JTS\r\n8sU9ug/Hwzvpe4AoAAXI50n8NX+rMlvscrs=\r\n=Fv3i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"e049b0af737cac77a4d0157c2b87b25a1dd0dbfc","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./{src,tests}/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.11.0","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"14.19.0","dependencies":{"axios":"^0.27.2","fp-ts":"^2.12.1","grant":"^5.4.21","@fastify/jwt":"^5.0.1","fastify-plugin":"^3.0.1","wildcard-match":"^5.1.2","@fastify/cookie":"^6.0.0","@fastify/session":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","fastify":"^3.29.0","ts-jest":"^27.1.3","prettier":"^2.5.1","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/node":"^16.11.26","testcontainers-keycloak":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_0.6.3_1654612326596_0.15532423928772499","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"fastify-keycloak-adapter","version":"1.0.0","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@1.0.0","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"f6349cba736197c4ed641a2cb03520bd1c7ef4c8","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-1.0.0.tgz","fileCount":4,"integrity":"sha512-ZgmlFuMe6xCGi9eTvMqCnDcYjHCTGASPF27/gmH6Msnnu0WeTIibc7JFNxQE67dYrH/RkSCOyXtwwuawyJMxLA==","signatures":[{"sig":"MEUCIQD/daOggnHNt1X/WAC2QpftTHezuaL7XaExrBXJ8OQjFQIgQqIGr4WLwCDTi1tHaZBAFeG1rySXKLVgIo5jdWnQ1SE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivI8rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2nRAAkIRx+pHWh8hnrX26DuxpANYHVKM2/oSjdlYSHgaSH4bFB6Gq\r\nulwx64OLJpqBXFybOyHil1DOce+J1j+IJoT290Rx0cxMxpKhywqGLf4ha9Q0\r\nhjdnIQwk16RYvklWzGsHoIGOBJ4aCA8ycDu3GwAiD0FWtd3Q/bxCaMomGbXc\r\nbgmXGdxFtu2cHhLH8g7P8l2Hugy8pNFCINKm5nvUQbUiCAwr0z8m4mOrlOdO\r\nzcn2lbP8E68q+p8ZMteT3q8AiAi/3/RFjYpYeijISoE6Q4DWisuMSH6JcqNC\r\n5q9QvBACyl3Sa0VgcG6rHdSuD3bmDCe5pQYu5iPR7GpYGuTRT4OZzKEPf57X\r\nPJx4RGydS7oAiqZx/3DorrGFtmlMe95mKvHODotH0YSxRv7Rx2H5dwJch9LA\r\nco2Ab/VbFkVUCJZa+E9Wya1k2jsnYM5aONiKNcY1DMsJ2b0loXOS2FkIqvSD\r\ntmTcmdhi0j0r3FyqixHAEPYOlKFVSVP9ffsHsNiq4fEaEIszS5pPXM245aMZ\r\nSWSHQGwp/kMSlmK8caVYU0d9gysjqAC1MgHLNonV9ceGlaAUhvv6kbyMelAK\r\n/NArIR/4zObTRJAqb82J2OPzdNZlWhK0/ylbzdKY+py4S4xALqugkPCU1YoA\r\n9r1o7vtLs6SreoiH85ozfl42LwCSTdlljMg=\r\n=lwTN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"58b4112199496082a6c40407828481af3533e9f2","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./src/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.13.1","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"16.15.1","dependencies":{"axios":"^0.27.2","fp-ts":"^2.12.1","grant":"^5.4.21","@fastify/jwt":"^6.1.0","fastify-plugin":"^3.0.1","wildcard-match":"^5.1.2","@fastify/cookie":"^7.0.0","@fastify/session":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","fastify":"^4.2.0","ts-jest":"^28.0.5","prettier":"^2.7.1","typescript":"^4.7.4","@types/jest":"^28.1.3","@types/node":"^18.0.0","testcontainers-keycloak":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_1.0.0_1656524586551_0.39507437143987945","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"fastify-keycloak-adapter","version":"1.0.2","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@1.0.2","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"17a00fdd3816d8165bcf044f624fc434afb70d8d","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-1.0.2.tgz","fileCount":4,"integrity":"sha512-8oIMZOIuiU0wpb1S+1CqqVfxh0H4JWg2pB4O9IVY3wqPD42CuTdN0FPaBhmO8D5O25Y8lxDYY75ep34A/+whEw==","signatures":[{"sig":"MEYCIQDeqjmQOsQY8dcJwonmBixE42ulKtlkIQm23JSeordw0wIhAOWZoqta0HmSY8UlfIk7UoNexjX24JDh++CpGyHVPDiH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivP5iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2fg/9HoQtPrEtNSpPOB6KIPwy/B4O/mgtFbv5ljqrB0uO7/olzLTv\r\nTlUd99iLvtXloprUKDupikKY4XjIsf0qTM7oxLciUtYcaj8Z+Kio/EMUf8lZ\r\n0C+UcWgJMdBtYnMFlIHiVE97MrAEXN7QDHDzbNfVzwXnFedGe9I/zKq2E3im\r\nD9oo/e1Az4N/2Vky5zQPaKJHpeEjHN2fpn8SotF63c20pfD0ax7sypu+u1Qk\r\nwJoO7L2aQ6qN0IOmRzQO1claP787KXu4Tw1UHzQO7eBfny74J/9qwF1N+0tZ\r\n9PgC0wZroZdvuj43B1pLVHkNznjVjv5uD88AM+Umd6JeM5xVa8+/YT0P8Pqt\r\neT7SaUgjDAhQiqQo+hCJMyQvWyu5CEY7IOZ7UYpQa2H/hq/uZA/YlyL++3fJ\r\n11hDipE5RIT/JogWhf7Oi0Q6g4tda70qvgHM3rDvxYOAqaYFsRjIkdo/4MSC\r\nC0NON8BNqb5Ys5C6PM4ExbusqSWmvlIF6X2dzzPOEAUDDlc5/78huAig+DbF\r\nWKxpyDf1vF0obJtsxXD+1nzCZjp8XiwL114HGweSh9AGZKWSwADUpEvv9+9C\r\nLiPJoi+KbWSJDgYziFZjGZcf5zJSNYxmFvdVnTVNiuqMTwOcryAkBqrB/AcC\r\nJRyXjuncg9UuEDT7wvtAdLbOf0tDt2dJphc=\r\n=cKCt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"58b4112199496082a6c40407828481af3533e9f2","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./src/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.13.1","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"16.15.1","dependencies":{"axios":"^0.27.2","fp-ts":"^2.12.1","grant":"^5.4.21","@fastify/jwt":"^6.1.0","fastify-plugin":"^3.0.1","wildcard-match":"^5.1.2","@fastify/cookie":"^7.0.0","@fastify/session":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","fastify":"^4.2.0","ts-jest":"^28.0.5","prettier":"^2.7.1","typescript":"^4.7.4","@types/jest":"^28.1.3","@types/node":"^18.0.0","testcontainers-keycloak":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_1.0.2_1656553058560_0.11645551776723595","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"fastify-keycloak-adapter","version":"1.0.3","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@1.0.3","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"dd3cba141c70248131e740eb7c37c49a2beab5e6","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-1.0.3.tgz","fileCount":4,"integrity":"sha512-Xnx5+XonT+2Pb8L1O4A4FCsZG2TTRDeq/i4XIotDLLaXiEWT84D9hAx0mL1tH992ZCKOaiPeoG6LVWdx8bYwiw==","signatures":[{"sig":"MEUCIHi5Vz/Zb21Mk875tHrYU7ZAjfAoIx37sZfMGlo+VjgMAiEA3akcJ9MjRXGmCsueW8cAUXm/VlnnL2h1Lq2HVn6nflk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwxNLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrvng/+I0Xl9n3jJuksVxJSNGF+/dOMh6d2Ob4NdKTi0FsIJdTpvnZZ\r\ns8xVOwan3RevAg3okPBznz1n7vrOiFkZLB0Y1BLNbI+dp5HeBwnxRuHA11+V\r\nUdQ5Pn8kBDHsJJQydsYsUKMbye+frWhWBZnOGEcrcTAEf2MNW3nY3FJ+Z4oc\r\no3zoIl0PV5XvjgAgUG51h0P8GFPJA3lRWgWEzlYPzlEL1NQunIeh/ve05V2E\r\n6K8W6Yjn19SCP2r1IHDFtrofRRJcyZ8nYMjvXs+BjioakGMf9byFmZT8VaBS\r\nl9GRNcPw7RHCJwBVySZbF8oPHNghdBDysmLHyoFUhfQ2WYHxfCFmD7Dp9iMG\r\n+aj6IeOfIaRmwQRvVFarpSwfwZsKq64zMPLhdRh1b+YR8DQEozsFQ5ptnnao\r\n3lzoGmJGpjRz+Sdz9OfAEmkWlX0ORcHthXYXY8xNi1sjc5AlfvCi7NuK33VV\r\ny1XhoDJeKeO8dev9Uf3qzRpCij+CuNoW5RRtBT3gVmQiVmjYT8vpWFMCQku+\r\nxLdIF5s7ptr5g9SQu8yFxBJHYWX6HtO1v5/Q2vQrQdsDkGRdjW9hsA8BuGx3\r\noi4FAVI27KV9RjX6OLW9nCd8f/FJngzyqc3hmw/nVtoqjAG1qcZP6AFNcshp\r\n2hlGv/Yil2RrqxOqFFheSSE4Khbi4lff9V0=\r\n=EwoL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"77aedda9618007822f8b58d2ae113f80098049d2","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./src/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.13.1","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"16.15.1","dependencies":{"axios":"^0.27.2","fp-ts":"^2.12.1","grant":"^5.4.21","@fastify/jwt":"^6.2.0","fastify-plugin":"^3.0.1","wildcard-match":"^5.1.2","@fastify/cookie":"^7.0.0","@fastify/session":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","fastify":"^4.2.0","ts-jest":"^28.0.5","prettier":"^2.7.1","typescript":"^4.7.4","@types/jest":"^28.1.4","@types/node":"^18.0.1","testcontainers-keycloak":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_1.0.3_1656951627265_0.9077824819300224","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"fastify-keycloak-adapter","version":"1.1.0","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@1.1.0","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"90e5f027f2e7f54258c21bbef32a9299bb4d96de","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-1.1.0.tgz","fileCount":4,"integrity":"sha512-/2INbIHMRP6iAR+W/8s7j1Q+KrI3O0AZA8rwHOperCF1E81XDQooDybRkliqA9mOUfidCDewN55rznhqBAbc0g==","signatures":[{"sig":"MEUCIQC6F4UACJls8ySvRdDkQTuDoskVxQdGGYPmuanjhkUyvQIgEl/fN0hgZnAt5qafsYj3G46yiPAVIlX5rk6LyP1WieE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizDwFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqITxAAmOFs9qbSPaMtiCvAu0+KdS0PONxZEN63iw03quacLJIRbASN\r\nXS831HweO8GapHR+mVPYlVIRIej70Xz2+UdzOxdKNp6Qb4RGA6sH5a0OedFd\r\n0kn+FyvtVwBnRfu2WTq69YNk1YWOnSrDfHjtCVKYerm2+9sb/db/EVhhBv5h\r\n9KW7PA2yc7JqotgY61n4IlXZE5ltqCxLwhFeL0S/MrN7xGxn1EqPxzqtfH62\r\njTDcHwJSA5Ogh3leyxl8mEqHOzNZ6Lh/iWEZkDm3L+AjNpt2v11gILQ9eflK\r\nuX8rspoSCkGAq4f73zJPvyGBY3yIZOZ2EVOpdCrl9V6enLaSOV1ghKR3LLN4\r\ngMzra4tkRLZvU5Zvh76UzzdTKS1Z2XSq0xKPc8TT1hsnDRw2mq+nr1uZPpWq\r\nT5qq3Vrik87IPoHYju50aOaNZt+T9FmEjAJN+n3nXin0DLUyOEYrX3dhlej0\r\nNcr3dnYQ1uysfUmP5WQ+8o8P66aoEvKBfWZxMZO+HWA8arD/hdTRwAH9c0w/\r\npv7ZCQDg68c6wxJmrw96Z1SicQC4oZbB/CCJ3JzgRHGdHySJltcsSueDAVTt\r\nzgtpa5ub3o0L+7HC/04YX35b2A0F57H1d4xfae+l5dZ2bozgV5WpDHn4JsPA\r\nT6umGdmZGBMllcTf4O5v+ZYWhFDBHhgT+44=\r\n=qvuJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"945628b179f949ffa03cc399e448068be609b9a1","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./src/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.13.1","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"16.15.1","dependencies":{"axios":"^0.27.2","fp-ts":"^2.12.1","grant":"^5.4.21","io-ts":"^2.2.16","@fastify/jwt":"^6.2.1","fastify-plugin":"^4.0.0","wildcard-match":"^5.1.2","@fastify/cookie":"^7.0.0","@fastify/session":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","fastify":"^4.2.0","ts-jest":"^28.0.5","prettier":"^2.7.1","typescript":"^4.7.4","@types/jest":"^28.1.4","@types/node":"^18.0.3","testcontainers-keycloak":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_1.1.0_1657551877444_0.5622646831115075","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"fastify-keycloak-adapter","version":"1.1.1","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@1.1.1","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"b1f0b9aeee75b51df0c6ee265f21c9d2875a3181","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-1.1.1.tgz","fileCount":4,"integrity":"sha512-xdCslA51Rh3Sg5fNqQaccuqlTEw7xLVWqPo/1Cox47XSNDc4VTU+oor/crKW9CprFVN7xUFImlOflTaTdLYULw==","signatures":[{"sig":"MEQCIGaKG3dMv4tXoTV0W7M1tClE1xj8Pd9IGaY8svwzJSZOAiBkxCIy7cam4i28u032f2he/CjHwjiU4PK34rFCtjsutA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0DvMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4aQ/6An75RT258uv6OGqLWGXERGad7khLt2qjyb80KY6yLYZgsoIB\r\nu+n7jZFsbVBzastzHHa7zIeZlcuZl3+1s3We7FTXNoGmwSY0zW81qi9420XW\r\nQdMwOyAcB//XzYhtvB0cYOzNwZn/HcdmOLpjLgpUxnnshBIvqcTFQzhrZ2LM\r\n4StZGFReH7JxZmJQ499QzOaWlZTCTry6D1/RuD5KiMA1aqgu45XSvDXsjQjb\r\njd+EwrQgQ5uPfNeK10vu0U9I41HlnE+12rBef/YocEXQuCla35NiWivNDtIL\r\nJPtKvO9pu6u3OVkqWlmsSXCempsPYq/kT2WGvxdleL5V9AabRuvevqFfSmQr\r\nb4LHrtwmmfg+jojuiGz+mM5fJ5lwryk+NWY3aqFJTwNxa+/8JmPRjJVuIlQ7\r\nzSTlNgV1tcGyaU+Gi8/phounRq7J5RoKiSTQhcHGVaKyk9FiYahJbpBBEL2K\r\nb+RNebUylxyaf0ePAIiV8c2/S1oEUiByk0+WVUG1H7GaZip0sKxSB5e4b3xN\r\nrHzoh2vTOqAWVZM/7EBwDCr3zQ+lc/U4G50ngNmD/JdA2CLQdLIgkEQsvMP9\r\ndALt3f76reLeAgKvwY81Q29gXP9wyo6FRO2khOxpQYwaRfLzP35rlD5hE3dV\r\nXHX1x/SDJ01in2PXUmts4cNVgymVlh4nk1I=\r\n=i4jd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"eb3ada8d6e70bfe1b6e846ebf5a5f00b8e18add5","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./src/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.13.1","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"16.15.1","dependencies":{"axios":"^0.27.2","fp-ts":"^2.12.1","grant":"^5.4.21","io-ts":"^2.2.16","@fastify/jwt":"^6.3.1","fastify-plugin":"^4.0.0","wildcard-match":"^5.1.2","@fastify/cookie":"^7.0.0","@fastify/session":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","fastify":"^4.2.1","ts-jest":"^28.0.6","prettier":"^2.7.1","typescript":"^4.7.4","@types/jest":"^28.1.5","@types/node":"^18.0.4","testcontainers-keycloak":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_1.1.1_1657813964340_0.29140001812793326","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"fastify-keycloak-adapter","version":"1.2.0","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@1.2.0","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"c9989e8f8f349446b0a170345d5df8597c9be4a3","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-1.2.0.tgz","fileCount":5,"integrity":"sha512-UK+KPrnEsK5ecTCcGS9PHdbFFpZb6jMezcCBDzyl3HJVO8JeSw1DaOAwYWyoepBuo3j4VZYUg1JZK8K6pTRKug==","signatures":[{"sig":"MEYCIQChOb3VOAO9MfM7beR+q6mjn0hGjpY3sMpTPT7rDgBanQIhAJAFcQOdakpuVgYEprkI5BSmxOjxmEsigX/O/tniYV6d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2JXHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbMBAAmfTHFo06UY+LCrO1HUrE83pKoKYGQg4qtPcYdQlzChLHfAil\r\nRbrjUn3ksgxtpCcQpythzx42fOHLMg2UpqwfNYP51lR1NNjX7TPtY/xfSirp\r\nXXcGq9uoMQAltl6u/RgbfMNynZkP0Lf0UsCPar+iMSTw30yLea5O+/WfoPTS\r\nmeACCSaSZOz/62gDnSUtQ6OeBVeNRaMa4EfsleiDBgcKpQBMmCTeEssF2LzP\r\nFcjHiqwY51myROl8XeGfGz36z8glrnI2C4EWEHAdG8xUy9rF+4i+7tEheEWE\r\nhoYTDv1emxrp+FqWqkWtlH2M3t2/fFmnXfTaWhn+NScUVwqIv83zjduJE7mk\r\nY9nL0CWcjU/FQWvbkrdu4k1vvdoL8Mm1e0lczAyGc7nkoyc6UOiVEo17iXoD\r\nZ2pk+exlgyULauychfsJ62CjrhWfPzD6+WvQlP2yYFFY5Z9OxncvSp5qN3eT\r\nJT+KMnaB6lWUOYHWqvNFESr7wkbfBBYP7U7ixVPr5ZyvZuVtjcKxZzt5a4+0\r\nGXH7aXDVko/rG85Ej3PD4bFgOQPRjC5YyH2daZ0wWSXZYgDD8bJaVXcl3pFb\r\neg27LodYb4vC+zN3V/nRsW36DHkG9IFHGOLgXZbvbN1pI8HVXYrTtOvlINXe\r\nLEyerxpgu3+4BSbqLqkieShCK+FtRmEKg5g=\r\n=Tz1I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"8b2a5d9d615a5ea0745b4816525855655b8d972b","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./src/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.13.1","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"16.15.1","dependencies":{"axios":"^0.27.2","fp-ts":"^2.12.1","grant":"^5.4.21","io-ts":"^2.2.16","@fastify/jwt":"^6.3.1","fastify-plugin":"^4.0.0","wildcard-match":"^5.1.2","@fastify/cookie":"^7.0.0","@fastify/session":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","fastify":"^4.2.1","ts-jest":"^28.0.6","prettier":"^2.7.1","typescript":"^4.7.4","@types/jest":"^28.1.5","@types/node":"^18.0.4","testcontainers-keycloak":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_1.2.0_1658361287749_0.3463682184548691","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"fastify-keycloak-adapter","version":"1.3.0","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@1.3.0","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"d3d79a4b6b521df173aa2f637f30eb3f22fa5251","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-1.3.0.tgz","fileCount":5,"integrity":"sha512-fRTzT8c8HsC0eo8G+Kd8c41ENQiN33e+O4zbWYjJZ97npaFCxxm1fV5tIdxiTB2MCMUzZaohJ9dC6UcjeiKNyA==","signatures":[{"sig":"MEYCIQCMy4Ycp4H/VMGxMYZC4I/BmrQXiKJFrazHIYomQebM4wIhAJPOpm69QyzsmgHKdd6TqQao5KsUvU7b5iT/iyQ3+8KL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2UMfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqxbw/+NPB03Ud9GUvAZFtBGqFDbSd/GsUDgC8kg7lIdSBNtJfsq/Jj\r\nQEffGcE1Bsal405aYnfNy+Glwqy1XGiOcQDmvGJRcbyK8GvUCz52PuIb9xaN\r\nx+Agu0es+/25/UKRaLWWlwO+xrTY185kzpdEmORiqVXejd8MLITJpDWhMXkB\r\nr7u7i8MxNkVMVZE395UuLrsYWHHOdYxnmTaMxnI7CuJ8y21aG842Cd4dlRBm\r\nN8xfEzIOxSvHaDe0CY0/Q+rVY4EjLz6Kcj/C9Sxz5hzD2lFvSVsaI+mggP8Z\r\nDEvApIE0/2sftcvcDp/GBgCpUGbqIMCzqYrGJNrudYd89cnJ8HzXCHMG7XOO\r\n8nV5Hh3foLjEiW6fAHZT7MWpyUWXrxPZCwYb67rfeIhg2XTWsB2v1+JYkQOQ\r\nH19H0JkGVj3+HU6BtpCy9hfsRqkTiXTiJ4J5KI7jweGzVPy+FwwtKAmVcZiC\r\nEPXqEdlHXSWCsdac0bbD7nZeoc9dvfhLe2/97mN8iL22JAUUeU+XsoeWhAod\r\nnpuxbhY5HwJgHZqVfMUS1abTwmPTXznuHAAe0HfObn04+/LZ/nNc2DJHTpn5\r\nMd2+Yb2zaevkJREtF2Vyr2diX6caTrba8PpCfMp93mPJiGx+SrGJsz8a51mA\r\nUEJPluqi+MQjqHKe5kBYJxLtsjr5Etr0YHo=\r\n=bgVZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"020a114d634ded87c8bdc4e81532333a8ebabfa8","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./src/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.13.1","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"16.15.1","dependencies":{"axios":"^0.27.2","fp-ts":"^2.12.1","grant":"^5.4.21","io-ts":"^2.2.16","@fastify/jwt":"^6.3.1","fastify-plugin":"^4.0.0","wildcard-match":"^5.1.2","@fastify/cookie":"^7.2.0","@fastify/session":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","fastify":"^4.2.1","ts-jest":"^28.0.6","prettier":"^2.7.1","typescript":"^4.7.4","@types/jest":"^28.1.5","@types/node":"^18.0.4","testcontainers-keycloak":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_1.3.0_1658405662766_0.1683805218464105","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"fastify-keycloak-adapter","version":"1.4.0","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@1.4.0","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"4e435fa01ddb19fab2972376cb16a4c1cc4adca0","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-1.4.0.tgz","fileCount":5,"integrity":"sha512-/yvtIwn2AVX+ONSPtiBo1wYeFYsuIblPiqf88uJLy+g3NAfJrJdGNtgdK/ITziNBt1YwspLVcWxVptGzXoFd2w==","signatures":[{"sig":"MEUCIE9QTTsq6q2gcq6Uj4uddOO/2wnBiloVuCa0uFOQ19k0AiEA3OD+T7gxImjZDbTfU8wY2q/BKy+/8GwBr3hmDrhPh2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6TFNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5Pg//UvrgAItgt7eaygUqWaMO4ryNa45lbkqj+EVVHLWp4bdxxNxZ\r\nMrU6IqMB6K4tr81PgvNScaYi+LVudQSJe0L85syG2mCyIfnKssRQREqkbShy\r\nqrgSRJwl04QxtffVzQMl2bZdOAKQ5TQDpApn3XyzpNsGmek+Zl2FnSuSwdGC\r\n5nICrUpPMhbs+T36R9T+ykoRzdx6buhW8BsxHTzSl0CzHHjlqOVwXtcBWCgn\r\na/KJewhBgyQ3wcDZBAhP1E6GXviWyXljk87bmnvq2W9fOWMtFUXEhkd68O6C\r\nz688Ucl5EFxA0ErVsMBI9BiezEB5Ss4xpNB7xlJN+XxPdyx3SG8IGmrX+jQS\r\nzJo3/zyva2jqtbJkJ3S5JdRiL3dZpaPLHhe2jPhis3S/+zNSN8bXoIZ6mMte\r\nj/a1jKaNgfYd8XA74K5qCvSFNVgaB/OR6qmrOI47ZZ+YlmxSk7ziISIExC2L\r\nSmcu8VapIZ2ct629rOuLrC5n9da3N5TyjbJjEcxTorWddR7nD9bgdzPWj13A\r\nfb3Ssv+hXEqCjG9XOyzQYYGcAB11SikJY4DJS0FFP6lUaz00xAUtz88fnW6y\r\nsnYsIGfrSTz75JLAoqM8XgrkuR75o9cHDSC7JK/Q5s1/6o2fAeldx5eeYqvj\r\nrhLo3soduXHZaVxw/auP5uLqbTrg4pRTJdo=\r\n=iJkz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"e58beaa434cc78cd7387a44fba494ea2ddc91ef1","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./src/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.11.0","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"16.16.0","dependencies":{"axios":"^0.27.2","fp-ts":"^2.12.2","grant":"^5.4.21","io-ts":"^2.2.17","axios-retry":"^3.3.1","@fastify/jwt":"^6.3.1","fastify-plugin":"^4.0.0","wildcard-match":"^5.1.2","@fastify/cookie":"^7.3.1","@fastify/session":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","fastify":"^4.3.0","ts-jest":"^28.0.7","prettier":"^2.7.1","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.6.3","testcontainers-keycloak":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_1.4.0_1659449677120_0.867104322666078","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"fastify-keycloak-adapter","version":"1.5.0","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@1.5.0","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"6cfe569f9258056ee59596b668fb991c92c1dff1","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-1.5.0.tgz","fileCount":5,"integrity":"sha512-K78YOBshKt9egmuATPyxKvKfk0+XnOA8ox48Cx0dQxA1RaLgpeNvPohAUUtezj3gDsdE4yFFqKkxV0FicCIIHg==","signatures":[{"sig":"MEYCIQDR8IWwYy9A9h24e50Za3NxHJIKk4iyXedWaGaKW1nyOQIhAN6divNrmFWwmXDNnfUuE4mWIWlx7pQIdSpf059nLcJv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+SqdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD3A//bE9MiyFw1t6DNaIEPHIMW+lPagtq6kqfGnrrmMRWGS+amzYZ\r\nQwSbP1LLk2EQagNNgbQzGcN6oB0S//g3OdjgDACyrc4rXO/et3RO4aMfqJvX\r\nR6XCSbxQd+Lc8VBvGDKiJ8IVtq5mNkEq7EJOo0Oart7qv5GP9HzBCaH7cfMp\r\nzRJu8iVtbi0bXLViU19RQS0x3yJqB9+rcCVBPwqR88OK0xGBcLRb7kPsytl+\r\nU5RMqQ58iBTCiMh4hXDqTjCpM3ytarZ0xB4V1DZ8JPiuTekPBiAqOte33J8k\r\nSe2ZKk6+aOHy0tCW332Y8eNWczJHpBMbEJvlI+sCE7h/Q2MJjYg36PS6naAj\r\n8dVIDbgtZVJpOQ+ltVG+QGny4ysAjjG+35/Ht12WLotYh+u4BQbPybNKPruk\r\ngxcrAKp5hZFT/SIniQzs+zBVY7ux24h2S01wnzVNm7iWI2zOU+tbCpz+E04v\r\nK0uV8sGZ45CprCk/kPNVEw3w9bmgJXS+sju/r+ZhfQ2DNLM7OAQHYHaMuK1T\r\n5u74XxMkz9eFr7s9E10z051pibf4xZMrYKXYc0wQ01+k0kKJZNpDxx0boHkN\r\nPHw/eh6Gw21xDRVc71Vjw1q0WPDaXXCnz4MDVkl1M1BJJWvklvbS62PgeoGS\r\nzDA1MfgQ9ckuo+P3sH82PH1n+tyJlklRCpk=\r\n=O2eS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"6b96da44308ec161c83cdae0a26cd29cf1599ba8","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./src/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.11.0","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"16.16.0","dependencies":{"qs":"^6.11.0","axios":"^0.27.2","fp-ts":"^2.12.2","grant":"^5.4.21","io-ts":"^2.2.17","axios-retry":"^3.3.1","@fastify/jwt":"^6.3.2","fastify-plugin":"^4.2.0","wildcard-match":"^5.1.2","@fastify/cookie":"^7.4.0","@fastify/session":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","fastify":"^4.4.0","ts-jest":"^28.0.7","prettier":"^2.7.1","@types/qs":"^6.9.7","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.3","testcontainers-keycloak":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_1.5.0_1660496541152_0.204900850627022","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"fastify-keycloak-adapter","version":"1.6.0","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@1.6.0","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"848b71628f01938ccd09e93fa9c75ad34d6277ed","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-1.6.0.tgz","fileCount":5,"integrity":"sha512-K9GECMhdMsh1I1gBIXZc+dwo/n3TcKM/W7wpT3Y+dxUHuKnz4/L70zFxNcLZL9cZnxmqJhqad3kRt+9+uiF++A==","signatures":[{"sig":"MEQCIDjJzhhbrX3K9Uibjv8uyy3BxOs06lPZVPwQnmUgkCWEAiBFTUdgPB+2x8BGa0D/6RB9sib4vlTSWK2N40qb2JTZNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEjFTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfXxAAmv25FPjykcoWb78sp6xJhCsUO+PFCPOg9QUKIdAecgz45qR+\r\nbSiqJE0VF83lEsmyKsrw444GSiF2zbVPI26nRCZfxx+LemuDwIgavDNYjqrj\r\n7p0Qt4QaEVEosUERDwGlVfz6mKxXveLfDdN3c1BK0zYPnN41pStyi55OMoXi\r\nXPTsvYw2keZjEE+G28GTiXODPv7gCSst0MT5MPa4GvkHXfihidCHUnCgSbFh\r\nAKrF4PdStqdoyjnKjRczNGOOYCkC2lZ98uQdVMnnAI32r6VcAv3/UM1Cuf+x\r\nV+clssyqhIVl+cuoPKbltFwyGwpdybHLP0r0kuMOkrNd5o3H5VX7YZmzxmdn\r\ns1bQ4KbPDkEZGj953smz4UO176N//E4NZeqAaBziOQ6F9yAwzvSDIgw4OaPi\r\nfiVPGC1qLSjuExAvDw1Hoq6cumJXRUt1TmsZEQAMJ+02Ag40KVTnpgBFd2Ll\r\n3B9H7lGpLuIBmaSl5dY4Tm/W5O18mUwTSVJwt1fHuKdRyCBghnC+SfuPbeQ1\r\nvH/Bggqcda7+Bf4nJSebSzOgmEtBPc96iDHc8a2AGaFohwzZ4fgw86eXEx/y\r\nz2EVAJ6JZjd2rfH75XkIpFTBao8acU/xMKaCU+s+Sl0KXXZ4AjERBul//2rm\r\nmKcH+Uq/HDmq8yAmuV84XeSqneH355NwLUc=\r\n=R7AN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"168a817de5ae7cd6256bd85ca53d133d1e92da63","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./src/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.11.0","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"16.16.0","dependencies":{"qs":"^6.11.0","axios":"^0.27.2","fp-ts":"^2.12.2","grant":"^5.4.21","io-ts":"^2.2.17","axios-retry":"^3.3.1","@fastify/jwt":"^6.3.2","fastify-plugin":"^4.2.0","wildcard-match":"^5.1.2","@fastify/cookie":"^7.4.0","@fastify/session":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","fastify":"^4.4.0","ts-jest":"^28.0.7","prettier":"^2.7.1","@types/qs":"^6.9.7","typescript":"^4.7.4","@types/jest":"^28.1.6","@types/node":"^18.7.3","testcontainers-keycloak":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_1.6.0_1662136659596_0.7695337178577077","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"fastify-keycloak-adapter","version":"1.6.1","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@1.6.1","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"70b493f6a8d0f64bb9df477ec2f4d724a3772a77","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-1.6.1.tgz","fileCount":5,"integrity":"sha512-n+3PhheiTzIDC9uzlWfc9dDp5HiVVc7rG4U65xb4aHyF9f3VmNA3VEJ5vNZcb1SWd5PqCVdBAUfvfgjnYCM48Q==","signatures":[{"sig":"MEUCIGtbsO8Hu1soDsGyVvfn7WXnCSqGMB8S0yQf+DK+tEG1AiEAjoMvy+UNLHl1aYFlrKHx3qAa9nc8M133XYjAIqjI/4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKJ5oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFihAAoNY7Jsc8yYl+EUhVVOyAZ8RHwCzXMq9mFHWBTnaAwRCpg5AJ\r\npn+fs+vO+tZcWo8eI/8VtpgoxE8dK2fC3t08xhiUPuj1TN1BbVDKq5e74s1/\r\nkeLBc3aAgwpKx3f/k9L2pZ7zyRS48wlI7BFqzE+4l2VLrQoHZYzJ3dghWAvt\r\nrUgawPdxLQuaMJHzX0fvj2YXdeqNtCxamd8fEwjkalmLEH0+n1yb0R+PcamT\r\nYmepOtnxofYkqQdDiduM50lu0STln3EOZDa1TGtwlC2qvWAwQhgxYGBYlMrh\r\nXVKUAflNL3/sI/wSyH3BQM1/k29aB3POgiEJLIlirws7QmcX7wa7LKZMilP2\r\nqKxmWE7mtMNAl8J2xZJ/jC41ll3V2hBuLZ2SVHn9/KGBpdHRjpWvmng6DEWb\r\n/l+B/7riG4JWfM9Rs1rPgqQ8RO5tbdM4ZHfTi3WfY+4SPFUiAACyLabbfwNS\r\n5bEEAV875voRU9RMxVZHqVVdxr4NE8euw2328dL1Slz+T2UPnxerUJYflTJm\r\nPD53KV0gjwsWKjhKkoq5phM1jugrAOg3C2Y/E6f1YuaTh+scXPWeMcuPQakE\r\nKJn/Gn6s2wgSZjgdAj+FlZDQlOdFG4ebfsMi7sfJOssyOoWKl6rJPTtjvJW1\r\noC9qSqvubyEGMxRQUGumYZTlHBdhy7B1FLI=\r\n=JyI/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"18bbbee1a743309f222e3b191b7540b86ac717b4","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./src/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.2","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"16.16.0","dependencies":{"qs":"^6.11.0","axios":"^0.27.2","fp-ts":"^2.12.2","grant":"^5.4.21","io-ts":"^2.2.17","axios-retry":"^3.3.1","@fastify/jwt":"^6.3.2","fastify-plugin":"^4.2.0","wildcard-match":"^5.1.2","@fastify/cookie":"^8.2.0","@fastify/session":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","fastify":"^4.4.0","ts-jest":"^29.0.1","prettier":"^2.7.1","@types/qs":"^6.9.7","typescript":"^4.7.4","@types/jest":"^29.0.3","@types/node":"^18.7.3","testcontainers-keycloak":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_1.6.1_1663606376074_0.7915473983060506","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"fastify-keycloak-adapter","version":"1.6.2","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@1.6.2","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"fa31382c2eda6dcefc28659924b59801c10348b5","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-1.6.2.tgz","fileCount":5,"integrity":"sha512-6Za0JVj5+CSXvvqEpQ9ZF3OcUFBO8kzNmZT4bQIFXPpyNRgTaLv8ZUZVUKtUejEzYmWOCryzKRsOw0hSSuDpTQ==","signatures":[{"sig":"MEYCIQC4k2L5MJDn/YDqKSNox7AlIAut2nm82xgfyuhXvpoVQwIhAN0ZNRS/INDOWvVLT0te04GrhrXjr4lkTvnOjfpjfefK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRaNzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxbQ/+JeDXm+3wPSx44WkEBV4GzgO/3p0u/AHL26H1AtYuZZZXET9E\r\nyPIt1Z0ZrjvOEQX/tyTB600lQQRF4OL639clTZnbuTjVK8HkfoWgKGKMWgpE\r\nijcGOuWYDdFtt8qewkbi3gMNAlNbiABmCRAH2BtmvoQ0nekMcRiE7R08bagZ\r\nXYFXNFAVTdWWDORCLLQhQFR26jfyfyO283H1R5nRhKWTsUmnsSSqhrdC8A4e\r\nDU+Smbcx5Qwya6yJK6A5YxYUAf8ELrnKt+gRmeLqTV2MJsxHNb9okF5jMoO9\r\nH6dHLtdYrnL1920aEr1ugTGJud+mKqH0BKWAAIQ7tc+w5rli4Y1h2nPHgcoK\r\nvIYb5dV8WGpR0oWJrf3PkBlum4zkwuiwHGuz0M3e5NNs/7nm1JwBIViCX/mS\r\nD5v49uZSm9cX/KeTe4CG6MtwQkr5Vsca1vK3lUJ/I5efV17KIWWieyKG/6ej\r\nrnQXspQ7G6uRAklaCrkNcpdpun/Y4DVOrd7hqLrD0SIoVjg+k7VMFKHNpkqr\r\nZ6bh+SA+0gn2c5tIojm3Aa8k2I3lh49IwawssqDfpOOCS6WK8dvLyjdXNLAa\r\niqqQf+s+/0v6W9DyUbXu3nIBmphHbqWcrZFZfomb0lFXUgKEteZTxl/dLtpw\r\nGlarMXWlBUz+/gdiQKZWVkTX6USY33oZNds=\r\n=J4aX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"ecf71426bb745ba5ae00f121ec58ccc66b79a26e","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./src/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.2","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"16.16.0","dependencies":{"qs":"^6.11.0","axios":"^0.27.2","fp-ts":"^2.12.3","grant":"^5.4.21","io-ts":"^2.2.19","axios-retry":"^3.3.1","@fastify/jwt":"^6.3.2","fastify-plugin":"^4.2.1","wildcard-match":"^5.1.2","@fastify/cookie":"^8.3.0","@fastify/session":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","fastify":"^4.8.1","ts-jest":"^29.0.3","prettier":"^2.7.1","@types/qs":"^6.9.7","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/node":"^18.8.4","testcontainers-keycloak":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_1.6.2_1665508211198_0.11145199811934026","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"fastify-keycloak-adapter","version":"1.6.3","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@1.6.3","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"6146c02974f53d1d4343669a66bba042dc34bf23","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-1.6.3.tgz","fileCount":5,"integrity":"sha512-vF+Enac3tcUx4+TsvX53yeXX9lOgA34h4sotjbH9l9/aC8Umeb7yikVqozHbXlj6Gl2rqdPxGyFtj3pcl2Z0Wg==","signatures":[{"sig":"MEUCIQCjJGGc2k8QfUV2zg860jEVJuB8/9yEU3Mgu9j8lKJ6IAIgFdQPRNkgFLqKFC7/OtzAfWw9m0Hk59B+2LCsjGem98M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfMoBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzKxAAj323q1PDWqxHmiG0Ya0WxXDyl4U+/Lyd30gs0WqKJsYuC3Wy\r\nWWcmS9LGWDehA2ebN7b8+kYPZxvKOS7KvvhlUygZAg6OI/HChiWLnBP6QpUV\r\nDd1aochRGMV1kiZihGYTWOwmtvpOFILef+/32Wfoea9VjN27x7cMWYL8pDHU\r\nBHdLfyD0CwNydoFH5q+scp/TSdVsomBOtQhqsyz7Cdt7f2wYpEk4IFQpk0rI\r\naAECxwCgoMDYvpdpiKBmvV1NAcX/eYfYZwh5JyxLEtf/cAFLmHg6Ez4rXzox\r\nOuYTn7uVwLIBhCkrETpGjtYAO7czGmIKND1E8yq6/6bc/LMwM2JjbdCHc5do\r\n/N3ReODT8rhhMqvaP56Sf8cYagIvoJAzTKOrzh/L2HvBVBJ5kv7kKVGh5XBs\r\nM3HK2EIyyGJbni59lhWxhJYddsH/8zOoDDYrj7qiypfgx6KlvOJHZtdgED0A\r\numagO62zIMMaHxaDmziuYrfIjQ9dZktvdthYZmTr37sHyKHZvqwMgsd9KeZI\r\ntOsMaQ1quZ3uxta7rthI6N70khAA/F1ZYvXbqkWdG4/9I9YTT2kykzIHaY2O\r\nIGuLpWxQiP70UZqlHD+C5mtxgUKfpJ6IitwpkqSnQGd4MmEwKc1DsiZDfdEv\r\nhb3Fxh7U7hz2JGLWv2+RGygEKsJ8qRtsRoA=\r\n=bj1q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"a871488ec6fde66e897d353ffed8280439a90c0f","scripts":{"test":"jest --coverage --runInBand --detectOpenHandles","build":"tsc","fix-prettier":"prettier --write \"./src/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.2","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"16.16.0","dependencies":{"qs":"^6.11.0","axios":"^0.27.2","fp-ts":"^2.13.1","grant":"^5.4.21","io-ts":"^2.2.19","axios-retry":"^3.3.1","@fastify/jwt":"^6.3.3","fastify-plugin":"^4.3.0","wildcard-match":"^5.1.2","@fastify/cookie":"^8.3.0","@fastify/session":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","fastify":"^4.10.2","ts-jest":"^29.0.3","prettier":"^2.7.1","@types/qs":"^6.9.7","typescript":"^4.9.3","@types/jest":"^29.2.3","@types/node":"^18.11.9","testcontainers-keycloak":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_1.6.3_1669122561061_0.9820824558574175","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"fastify-keycloak-adapter","version":"2.0.0","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.0.0","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"6fcfb378b9f852b5c5b9ddbe431b799e75d6a84f","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.0.0.tgz","fileCount":5,"integrity":"sha512-j1nPhRIO4xf3VSe8R8j1Moh6vD6eic3G5KgrGywx9jPNSYmnGB6eZ16D70Gzys/KSU4g+0JKBecKaxRGbrIMvg==","signatures":[{"sig":"MEYCIQDO6c2NYRBo7ulQi9xPtKlntCCUYuFMTm6NE/g/OHcPqQIhAKGpNBawOEa9fd+jH6dbELmOdT63OVYBKaEFzG6jDLVj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjOGzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEIxAAlGl25g1Ju3krkWpB0J5fqCffW5NslCAsvRvzmnC+l0zV5uvs\r\nI0xY5RBZJQzHwlQMJDe3ulCm26UOZUIHcednVHJs80jzyRzb424rSP+TPCFJ\r\nmV0U0JwYS0XiOjwxfglP5rWkUU9/ckcEZEgzuf77CU1lKtRnv512fegSH6oQ\r\nJONdABNL8E8JvemkH62U0ed8Z1ZE85hNxcJcIullPBlRjdyrZJgVA8tamFaZ\r\n6DggLW4YfaE8JJ9yL9NfWkAL2NQoyArp9f5FVZtMfJ2E/sVupxFCKvT6xrdw\r\nYDZttmnNT3qNRQ1M3uZCzXUCOp5ym89Ly2GLJ2jJ7JFxarvk1SB9ls/XOxox\r\n1AoOIZby+5s4XDnbcVkGk2fOAkgawQkgPhDpCQymQg7FD5DNrNrK1zvVlEkm\r\noqA1VNsQIMyDVM/BAdCyq8FTx6WMJP140QP86oy4vwEtbBRW+Mz1Mkt/yJgB\r\nU8YSRP8FpD/0l5KITsl0yMOXkIaOiSlE2qSTUzrRrfteUJTCSHR0UgIv950/\r\njrBs6ZzYeTzdfcgj6myU1tZkCjNPg/EbhTvpoDcyMxvT6QCB5mOCYFlvOy6/\r\n0J4D/LKUvOd4/825AFViwjpENs/fW5yyBBB66tMdjEWJQX3K3IZZhnceo5IV\r\nxuiihjZNmS3efKnEMdRWXXRQpXey9qtAKpo=\r\n=vx81\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"6c68f8b19f9e2a74fe4fafaa2f7dc8f0e58eb1fc","scripts":{"test":"vitest run --coverage","build":"tsc","fix-prettier":"prettier --write \"./src/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.2","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"16.16.0","dependencies":{"qs":"^6.11.0","axios":"^0.27.2","fp-ts":"^2.13.1","grant":"^5.4.21","io-ts":"^2.2.20","axios-retry":"^3.3.1","@fastify/jwt":"^6.5.0","fastify-plugin":"^4.4.0","wildcard-match":"^5.1.2","@fastify/cookie":"^8.3.0","@fastify/session":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.25.3","fastify":"^4.10.2","prettier":"^2.8.0","@types/qs":"^6.9.7","typescript":"^4.9.3","@types/node":"^18.11.10","@vitest/coverage-c8":"^0.25.3","testcontainers-keycloak":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.0.0_1670177203112_0.9272107165053309","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"fastify-keycloak-adapter","version":"2.0.1","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.0.1","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"f2f7156b07429d59f61b2bef6fc5553ebf275abb","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.0.1.tgz","fileCount":5,"integrity":"sha512-lr81HBaHYgQ2AYxXpSvQQcr5XAy6wB9MbIAfMhO6N624M0VQ4AgjQKibd1eWmlvRcL95sZg6iduAw0FRB2dBeQ==","signatures":[{"sig":"MEQCIG6CJJ4E/xQCjv1Zeu0Bjb7eLixQeUe8p2pJAlEAFP0sAiAsJm9HCpROLvVR5tsseLhi62FRQGCdxzSbfElWy81X9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIDBqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+ag//aT+SKGwcakxRRlSrsIWTPS4QMJHZjoMiXmH/qezoqQ/vQA8M\r\nFdIu38KfF0bC5faCi+jdfWDKMsVQe6c3XW3KHWQs4jMmLmozRP7pVl/RmUJ8\r\nYmmWouOUMoY0IMP5Q0gocFxzjLTvR5bO8+/P1y9g2AXSw5Y6uz5cbHhA0Lhu\r\n3AH6ujawPh3wEF4pFESG+iFfxzx4i0Jol6cdJHu9V+4dPZXXksIASA8UimaE\r\nQJhinDeDH0g5ZQPButEeTjXufFWD2lKkDb7gZLz7wSwWhsdnw9Gcg1p85h7M\r\n27zZvsRQtUI/y+IC9qkckz7ew2JARvBvFtn/qslu0rSly9W9YX4q2r8GQmQO\r\nSMyv1eFz1jt17MFq/PLeW0K3fZtiKXXor2EyIGf5UkmL9k+ipD8jyABRZ0Hd\r\nPAuFXV09QQDFbPn29K+FR8xDX8IgsPX8gb7/A42Cjc6STp767CgZdko9sKG7\r\n8C90pw4lNroIZ/PXT0wVL17Ej8XH9UMqIu+8oXQLl5dHl+fAkhRcieFsPmGG\r\nCJVj5U4oTkTjPhJR6CZisktlfHLPLC8c5bT7nagE7p4WGawKK43EwX8TeyCe\r\n1xcE+GAngbnS1Zt5UI52DX1Jp+Tul9ncSffk5PHpV+lIqo61XhTTEsCwg3/T\r\n2NqB5T7LaFRPHbuxW+nQ5ENzjrC+0oWy6fw=\r\n=lkdT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"5871efc277ca71425db55a67ea071e795f23733c","scripts":{"test":"vitest run --coverage","build":"tsc","test:ui":"vitest --ui","fix-prettier":"prettier --write \"./src/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.2","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"16.16.0","dependencies":{"qs":"^6.11.1","axios":"^1.3.4","fp-ts":"^2.13.1","grant":"^5.4.21","io-ts":"^2.2.20","axios-retry":"^3.4.0","@fastify/jwt":"^6.7.1","fastify-plugin":"^4.5.0","wildcard-match":"^5.1.2","@fastify/cookie":"^8.3.0","@fastify/session":"^10.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.29.7","fastify":"^4.15.0","prettier":"^2.8.7","@types/qs":"^6.9.7","@vitest/ui":"^0.29.7","typescript":"^5.0.2","@types/node":"^18.15.9","@vitest/coverage-c8":"^0.29.7","testcontainers-keycloak":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.0.1_1679831146222_0.8341144122637987","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"fastify-keycloak-adapter","version":"2.0.2","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.0.2","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"b28b1bd563529688b80ae54c35641ee5df0a437f","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.0.2.tgz","fileCount":5,"integrity":"sha512-TVL2Lp6JjuTNZBrN/lnbUp31SAC29ik0vaCar68jeSQjROsgSDUFwU+c/6cvhVVjGkWQH9DFGhgWKdl98yl3tg==","signatures":[{"sig":"MEYCIQC+9m54YO6ojqQolHg20hkN+lZXT8jd71iADxSKsiFvjgIhAJWhSUyUXFE/PtJstdMRfXJl944pJX1yHRUNwQ7z4aBD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24272},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"3a19bcd789dfb8bac8cc4baa4f1c5c0329d8b825","scripts":{"test":"vitest run --coverage","build":"tsc","test:ui":"vitest --ui","fix-prettier":"prettier --write \"./src/**/*.ts\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.2","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"16.16.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","fp-ts":"^2.16.0","grant":"^5.4.21","io-ts":"^2.2.20","axios-retry":"^3.5.0","@fastify/jwt":"^6.7.1","fastify-plugin":"^4.5.0","wildcard-match":"^5.1.2","@fastify/cookie":"^8.3.0","@fastify/session":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.29.8","fastify":"^4.17.0","prettier":"^2.8.8","@types/qs":"^6.9.7","@vitest/ui":"^0.29.8","typescript":"^5.1.3","@types/node":"^18.16.16","@vitest/coverage-c8":"^0.29.8","testcontainers-keycloak":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.0.2_1686080812141_0.2656723558744385","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"fastify-keycloak-adapter","version":"2.1.0","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.1.0","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"0950e0e58c45ad81e97473efad3b159975f63258","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.1.0.tgz","fileCount":5,"integrity":"sha512-GEmYc8PdH++rmpmBjMRj30jelf4updBm5fAixNGpWu7sPQWU8pAYJt/fza3O4ffIwGH4ukZLnLLyXwM7BrTDXg==","signatures":[{"sig":"MEUCIAssa721puVdSuzAYK0Sfuxdc6o0Fx6HSYeCLR2x+d9IAiEAv/vkb5IT/f4msNql+BmxXyNmd3iu3VFxM1f2jXhAUZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24586},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"93cbd540d33e52693f992317716883bae37d7cfa","scripts":{"test":"vitest run --coverage","build":"tsc","test:ui":"vitest --ui","fix-lint":"eslint --fix \"src/**/*.ts\"","check-lint":"eslint --color package.json \"src/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"9.5.0","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"18.14.1","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","fp-ts":"^2.16.1","grant":"^5.4.21","io-ts":"^2.2.20","axios-retry":"^3.6.0","@fastify/jwt":"^7.2.0","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.2","@fastify/cookie":"^9.0.4","@fastify/session":"^10.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.47.0","vitest":"^0.34.1","fastify":"^4.21.0","prettier":"^3.0.2","@types/qs":"^6.9.7","@vitest/ui":"^0.34.1","typescript":"^5.1.6","@types/node":"^20.5.0","@vitest/coverage-v8":"^0.34.1","testcontainers-keycloak":"^0.3.0","@typescript-eslint/parser":"^6.4.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.1.0_1692203122716_0.8256842922383618","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"fastify-keycloak-adapter","version":"2.1.1","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.1.1","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"e6b0c434d63ce1de467ee02fb11821cf42996ab0","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.1.1.tgz","fileCount":5,"integrity":"sha512-81Hzgg83FLpkFtY5fbdo5opdOFze4z45820CvAByOeVii/eRFpy1g5sRRcGO7MZA1dqgJT8DvkJ56a/dHi7QqQ==","signatures":[{"sig":"MEYCIQDVC+8FTPtwAG5qxhN/CqnK4RmyjxWwZjnXQ+VnHDFTEAIhAMCBQipesrI2CRaZpIrG0HTPWO8dfmjKfcY5Uo6l+RQC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24608},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"2ad0997bb2a37cc51b093d1ca76a4e470af3bb04","scripts":{"test":"vitest run --coverage","build":"tsc","test:ui":"vitest --ui","fix-lint":"eslint --fix \"src/**/*.ts\"","check-lint":"eslint --color package.json \"src/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.2","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"16.16.0","dependencies":{"qs":"^6.11.2","axios":"^1.4.0","fp-ts":"^2.16.1","grant":"^5.4.21","io-ts":"^2.2.20","axios-retry":"^3.6.0","@fastify/jwt":"^7.2.0","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.2","@fastify/cookie":"^9.0.4","@fastify/session":"^10.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.47.0","vitest":"^0.34.2","fastify":"^4.21.0","prettier":"^3.0.2","@types/qs":"^6.9.7","@vitest/ui":"^0.34.2","typescript":"^5.1.6","@types/node":"^20.5.1","@vitest/coverage-v8":"^0.34.2","testcontainers-keycloak":"^0.3.0","@typescript-eslint/parser":"^6.4.0","@typescript-eslint/eslint-plugin":"^6.4.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.1.1_1692444918623_0.7895086041515078","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"fastify-keycloak-adapter","version":"2.1.2","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.1.2","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"08008416d12f093b81b2883b7858e4bc4a4a8203","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.1.2.tgz","fileCount":5,"integrity":"sha512-q7f2MnuqFKMYKFa5XSL7iRpvCZ0Fhg8J710QRtSu/SfpzmIY6FsBcoeYUEkSp9Snf8bFXTN3JSeoExSNl1LMdQ==","signatures":[{"sig":"MEQCIGEvPO59SxHv/OWWQ6yZUMhUmFue6S+mkGayWfwFm3hKAiBQEWLVJB+rfBN9LLpUlSDnYEFIQA6ZWrKNHC4ZIxM1BA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24152},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"afe8ff62af4e0ca8b9a2fbbf5a318565ca432989","scripts":{"test":"vitest run --coverage","build":"tsc","test:ui":"vitest --ui","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.3","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"16.19.0","dependencies":{"qs":"^6.11.2","axios":"^1.5.0","fp-ts":"^2.16.1","grant":"^5.4.21","io-ts":"^2.2.20","axios-retry":"^3.8.0","@fastify/jwt":"^7.2.1","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.2","@fastify/cookie":"^9.1.0","@fastify/session":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.50.0","vitest":"^0.34.5","fastify":"^4.23.2","prettier":"^3.0.3","@types/qs":"^6.9.8","@vitest/ui":"^0.34.5","typescript":"^5.2.2","@types/node":"^20.6.3","@vitest/coverage-v8":"^0.34.5","testcontainers-keycloak":"^0.3.0","@typescript-eslint/parser":"^6.7.2","@typescript-eslint/eslint-plugin":"^6.7.2","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.1.2_1695489345977_0.5780270702074191","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"fastify-keycloak-adapter","version":"2.1.3","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.1.3","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"d4aac47fd0c2851dc1395e3061cd2579f03c1a9b","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.1.3.tgz","fileCount":5,"integrity":"sha512-DaDMx3dsduR9IlTNbANd8Zvj1TSoknX6MQnIRTTszva6gif0FcOTh1/fYMRn3l3Uyl6u8Ig8dIGlNdzhsbdOWQ==","signatures":[{"sig":"MEUCIDhlw2ZoQdKvu2IJOkxSnbEq0QlEFgVYn3eJ9OxUtcyEAiEAnsQTuQxpB+In2Uo+pI94BhxRPRGkaT28YlZWK9qYNiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24158},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"9f2585ec1a6e95e5501938ebcd11a0d8a753bc66","scripts":{"test":"vitest run --coverage","build":"tsc","test:ui":"vitest --ui","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"9.5.0","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"18.14.1","dependencies":{"qs":"^6.11.2","axios":"^1.5.1","fp-ts":"^2.16.1","grant":"^5.4.21","io-ts":"^2.2.20","axios-retry":"^3.8.0","@fastify/jwt":"^7.2.1","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.2","@fastify/cookie":"^9.1.0","@fastify/session":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.50.0","vitest":"^0.34.6","fastify":"^4.23.2","prettier":"^3.0.3","@types/qs":"^6.9.8","@vitest/ui":"^0.34.6","typescript":"^5.2.2","@types/node":"^20.8.2","@vitest/coverage-v8":"^0.34.6","testcontainers-keycloak":"^0.3.1","@typescript-eslint/parser":"^6.7.4","@typescript-eslint/eslint-plugin":"^6.7.4","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.1.3_1696520338848_0.7213907479709034","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"fastify-keycloak-adapter","version":"2.1.4","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.1.4","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"d24d3fc351c97e03e3e396677630efadb88b46a3","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.1.4.tgz","fileCount":5,"integrity":"sha512-dmmMzpCcdTTHpIG2N5iPZbLxaTiTFCvWI7U79VKFZ38OvpGonRVXABXPOfZuVRJjil8crdJGlrjfT2ktcBUPvA==","signatures":[{"sig":"MEYCIQC+Xopcl2+jQ6LElxr7Fme2JFHPgxig/LZSx5x380zU5wIhALaYAfrs9pRzfiTCRrpS69t50e0uo8BOfhYFm1OYACE/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24158},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"cb47477b0305aebd6a3be1b06c6ff41ac2bd3039","scripts":{"test":"vitest run --coverage","build":"tsc","test:ui":"vitest --ui","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"9.5.0","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"18.14.1","dependencies":{"qs":"^6.11.2","axios":"^1.5.1","fp-ts":"^2.16.1","grant":"^5.4.22","io-ts":"^2.2.20","axios-retry":"^3.8.0","@fastify/jwt":"^7.2.2","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.2","@fastify/cookie":"^9.1.0","@fastify/session":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.51.0","vitest":"^0.34.6","fastify":"^4.24.0","prettier":"^3.0.3","@types/qs":"^6.9.8","@vitest/ui":"^0.34.6","typescript":"^5.2.2","@types/node":"^20.8.4","@vitest/coverage-v8":"^0.34.6","testcontainers-keycloak":"^0.3.1","@typescript-eslint/parser":"^6.7.5","@typescript-eslint/eslint-plugin":"^6.7.5","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.1.4_1697131581247_0.8046215240194527","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"fastify-keycloak-adapter","version":"2.1.5","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.1.5","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"4ecf8245c8b342d3dd0252eb790b5cc25213d1c3","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.1.5.tgz","fileCount":5,"integrity":"sha512-+UblNDNYvSj4GPrD9HMh/m/B6qT5S3Ha8Bz3DDIngfIO7VhZ7Axps1dG3jjwXJ8qFw4ccrHQSQcdkLyAxgeTAQ==","signatures":[{"sig":"MEUCIEvJCPHCJ39GAAkwL7HVFMKlTrswC7LFYsDMXlxBvJ8gAiEA2p6i7MIkodzM/VhmCueq1WvLD13NIeaNBaW3dEAN31Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24161},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"5a9779e96497c683ea6e71d2dccf424076487682","scripts":{"test":"vitest run --coverage","build":"tsc","test:ui":"vitest --ui","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.3","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"16.19.0","dependencies":{"qs":"^6.11.2","axios":"^1.6.1","fp-ts":"^2.16.1","grant":"^5.4.22","io-ts":"^2.2.20","axios-retry":"^3.8.1","@fastify/jwt":"^7.2.3","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.2","@fastify/cookie":"^9.1.0","@fastify/session":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.53.0","vitest":"^0.34.6","fastify":"^4.24.3","prettier":"^3.0.3","@types/qs":"^6.9.10","@vitest/ui":"^0.34.6","typescript":"^5.2.2","@types/node":"^20.9.0","@vitest/coverage-v8":"^0.34.6","testcontainers-keycloak":"^0.3.1","@typescript-eslint/parser":"^6.10.0","@typescript-eslint/eslint-plugin":"^6.10.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.1.5_1699786809665_0.6014805798354672","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"fastify-keycloak-adapter","version":"2.1.6","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.1.6","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"42c2d61009b00f9a9d81f66bef59ce554c29c76d","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.1.6.tgz","fileCount":5,"integrity":"sha512-jdM/LqpM5fe8DZzkEQww2hRCaAhlH+yW0WZcy2jl4aG0j5758puJZox9rkxQAlpb3POnWUwf2KiA0Pav3MOUwQ==","signatures":[{"sig":"MEUCIQCJ37HaFbxKQ5ELn7N5Z3i3bus7g4/ejs3yNhIU+osiiQIgWlHb/9eJYW3lYL2yHmtC6N3AED2lOXG017V38LbOVqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24161},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"1ef3a53eccbfb83c67c6d4f8a00c722601724453","scripts":{"test":"vitest run --coverage","build":"tsc","test:ui":"vitest --ui","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.3","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"20.9.0","dependencies":{"qs":"^6.11.2","axios":"^1.6.2","fp-ts":"^2.16.1","grant":"^5.4.22","io-ts":"^2.2.20","axios-retry":"^3.9.1","@fastify/jwt":"^7.2.3","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.2","@fastify/cookie":"^9.2.0","@fastify/session":"^10.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.54.0","vitest":"^0.34.6","fastify":"^4.24.3","prettier":"^3.1.0","@types/qs":"^6.9.10","@vitest/ui":"^0.34.6","typescript":"^5.3.2","@types/node":"^20.9.3","@vitest/coverage-v8":"^0.34.6","testcontainers-keycloak":"^0.3.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.1.6_1700577295493_0.5323549594370722","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"fastify-keycloak-adapter","version":"2.1.7","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.1.7","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"a83c91c8dadfeb2f52034019a1a02c2b03369494","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.1.7.tgz","fileCount":5,"integrity":"sha512-aKVt4d0OtljVH/D9q9ZolYfROSqIMG/5aZMTdw4Cqkw5JkrUyjSoeEhwdxJKRRZMsPiXaSnnzgJ4+1m2iXMUQQ==","signatures":[{"sig":"MEQCIBCmDPAaLuRuRZSkekNpEF2mc/f2D7E/aqML/6jFNIgtAiAbSOk4iGz1D1H5WX6crIjnAg30ZxJULb6F1tgfnsGoqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24179},"main":"dist/keycloak","type":"module","types":"dist/keycloak.d.ts","gitHead":"0ce82292a2ecfb6aa59bf82501101c622dc41487","scripts":{"test":"vitest run --coverage","build":"tsc","test:ui":"vitest --ui","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.3","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"20.9.0","dependencies":{"qs":"^6.11.2","axios":"^1.6.2","fp-ts":"^2.16.1","grant":"^5.4.22","io-ts":"^2.2.21","axios-retry":"^4.0.0","@fastify/jwt":"^7.2.4","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.2","@fastify/cookie":"^9.2.0","@fastify/session":"^10.7.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","vitest":"^1.0.2","fastify":"^4.24.3","prettier":"^3.1.0","@types/qs":"^6.9.10","@vitest/ui":"^1.0.2","typescript":"^5.3.3","@types/node":"^20.10.4","@vitest/coverage-v8":"^1.0.2","testcontainers-keycloak":"^0.3.1","@typescript-eslint/parser":"^6.13.2","@typescript-eslint/eslint-plugin":"^6.13.2","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.1.7_1702054231944_0.6172042724506546","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"fastify-keycloak-adapter","version":"2.1.8","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.1.8","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"2f3964514e841ddc607b3df2b09fa6b0000514df","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.1.8.tgz","fileCount":5,"integrity":"sha512-GeyRbLrhvtG3WtFHzpIWmAls92pF0pJdbm8pCrBqm9AN/yylko8h8tJWE6nANsONS5H5iiZ0uO4L0F8YyqLG+w==","signatures":[{"sig":"MEUCIQClRT4yMG3AaF+BiDSXmISVGCpQSdbHznC1U9Fx5WvdlAIgBwS/CnedPKOF1sjab5SXPpSGifUehQ9y42+Z7OE8Vdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24159},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"c309f047a539d04d3c464cba6cd518209141daaa","scripts":{"test":"vitest run --coverage","build":"tsc","test:ui":"vitest --ui","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.3","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"20.9.0","dependencies":{"qs":"^6.11.2","axios":"^1.6.2","fp-ts":"^2.16.1","grant":"^5.4.22","io-ts":"^2.2.21","axios-retry":"^4.0.0","@fastify/jwt":"^7.2.4","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.2","@fastify/cookie":"^9.2.0","@fastify/session":"^10.7.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^1.1.0","fastify":"^4.25.1","prettier":"^3.1.1","@types/qs":"^6.9.10","@vitest/ui":"^1.1.0","typescript":"^5.3.3","@types/node":"^20.10.5","@vitest/coverage-v8":"^1.1.0","testcontainers-keycloak":"^0.3.1","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.1.8_1703089494685_0.12724319751736068","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"fastify-keycloak-adapter","version":"2.1.9","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.1.9","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"142b4a6addf8b64f824659634b8eb0cdb6928bce","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.1.9.tgz","fileCount":5,"integrity":"sha512-VFDf3kzanAn+KVmq32zwO5NoqcYiuv5/YtXNQdOXBl6b6D8SuANlTTkG93rJ/IIAcDhuTT49mAxAdce/w5jhNQ==","signatures":[{"sig":"MEUCIHKGijKZF7DrW/IV4My47sQyplqEyIsioY61+tZ9PtoUAiEAkY29Cjk/qv6oqLsseAc8If2pUbNzyPuHts3ncAo/5VE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24159},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"9d88891f9d896ad1592d05ae58842fff55a5ef99","scripts":{"test":"vitest run --coverage","build":"tsc","test:ui":"vitest --ui","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.3","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"20.9.0","dependencies":{"qs":"^6.11.2","axios":"^1.6.5","fp-ts":"^2.16.1","grant":"^5.4.22","io-ts":"^2.2.21","axios-retry":"^4.0.0","@fastify/jwt":"^7.2.4","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.2","@fastify/cookie":"^9.2.0","@fastify/session":"^10.7.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^1.1.0","fastify":"^4.25.1","prettier":"^3.1.1","@types/qs":"^6.9.10","@vitest/ui":"^1.1.0","typescript":"^5.3.3","@types/node":"^20.10.5","@vitest/coverage-v8":"^1.1.0","testcontainers-keycloak":"^0.3.1","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.1.9_1704729826647_0.3026006876300391","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"fastify-keycloak-adapter","version":"2.1.10","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.1.10","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"f4227874ef08ae35a324845fb11c0ac813ce0d19","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.1.10.tgz","fileCount":5,"integrity":"sha512-hGIPO/sfLKOfJvU+sOLZbM8DGcn8ZHUPrNP+rx2bNB92fXawyt0vc8Mp6BGJK24C371apZfLQsbwcvMPyQsdFA==","signatures":[{"sig":"MEYCIQDeC0OJECv55ZNOiQAUQNCAEEf/kBbYr+wY8YV+S7nywgIhAIq+SB9BPL5gEwVXNP4/jukEzQWDysxAXKYEIvNtKuTl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24782},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"900ad4b1775ae0d3b2970b49565e2dc3945cd872","scripts":{"test":"vitest run --coverage","build":"tsc","test:ui":"vitest --ui","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.3","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"20.9.0","dependencies":{"qs":"^6.11.2","axios":"^1.6.5","fp-ts":"^2.16.2","grant":"^5.4.22","io-ts":"^2.2.21","axios-retry":"^4.0.0","@fastify/jwt":"^7.2.4","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.2","@fastify/cookie":"^9.3.1","@fastify/session":"^10.7.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^1.2.1","fastify":"^4.25.2","prettier":"^3.2.4","@types/qs":"^6.9.11","@vitest/ui":"^1.2.1","typescript":"^5.3.3","@types/node":"^20.11.5","@vitest/coverage-v8":"^1.2.1","testcontainers-keycloak":"^0.3.1","@typescript-eslint/parser":"^6.19.0","@typescript-eslint/eslint-plugin":"^6.19.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.1.10_1705823401041_0.5470405550254696","host":"s3://npm-registry-packages"}},"2.1.11":{"name":"fastify-keycloak-adapter","version":"2.1.11","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.1.11","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"6c38033059dedfb7def1ff36225573b3da7f0885","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.1.11.tgz","fileCount":5,"integrity":"sha512-zn2YwK/aJLMn4KvCME4iC/y7ZwMPC+Hut8zrhmAOTgQ4nAfpM8Vh75WVr+R8Sw5N89ScgoOWZBrrki3pbn5m4A==","signatures":[{"sig":"MEYCIQCm56OqM7yZ9MiuhpaEDtFYeN3b4txprpMMG3c6NbGi9gIhAIeGN0wRMQV44HHTo0bV+k3MiKoEA/gD30EvLWGVgvuL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24752},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"46fd88cbfe13cb05c38a2dcf69b816bd4855c1dc","scripts":{"test":"vitest run --coverage","build":"tsc","test:ui":"vitest --ui","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.3","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"20.9.0","dependencies":{"qs":"^6.13.0","axios":"^1.7.4","fp-ts":"^2.16.9","grant":"^5.4.22","io-ts":"^2.2.21","axios-retry":"^4.5.0","@fastify/jwt":"^7.2.4","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.3","@fastify/cookie":"^9.3.1","@fastify/session":"^10.9.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.5","fastify":"^4.28.1","prettier":"^3.3.3","@types/qs":"^6.9.15","typescript":"^5.5.4","@types/node":"^20.14.15","@vitest/coverage-v8":"^2.0.5","testcontainers-keycloak":"^0.4.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.1.11_1723639375123_0.8432478934119756","host":"s3://npm-registry-packages"}},"2.1.12":{"name":"fastify-keycloak-adapter","version":"2.1.12","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.1.12","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"b8ca7c7749c347b8a4f9a1890e5d81854a656e84","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.1.12.tgz","fileCount":5,"integrity":"sha512-2rHRyPzdhA1LI89i4I0mhITGA07Y1ndVkZiCV+W2Y3xH3nSt5gOmJkaUu0Ai6jREXf5iG5dAqh6yrrTiK0e5bg==","signatures":[{"sig":"MEUCIHeuqySXP0ULn2sc2DrRtFIVEmfnVbrWPCF+w/+PXAz7AiEAtb27g0FiaERQaIwWr/QxUMCdvfjMUDVL+s/ok4yO2tk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24722},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"a555fc2febb13ed728b8d6332eaacbd84a301ba0","scripts":{"test":"vitest run --coverage","build":"tsc","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.3","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"20.9.0","dependencies":{"qs":"^6.13.0","axios":"^1.7.4","fp-ts":"^2.16.9","grant":"^5.4.22","io-ts":"^2.2.21","axios-retry":"^4.5.0","@fastify/jwt":"^8.0.1","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.3","@fastify/cookie":"^9.3.1","@fastify/session":"^10.9.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.5","fastify":"^4.28.1","prettier":"^3.3.3","@types/qs":"^6.9.15","typescript":"^5.5.4","@types/node":"^20.14.15","@vitest/coverage-v8":"^2.0.5","testcontainers-keycloak":"^0.4.1","@typescript-eslint/parser":"^8.1.0","@typescript-eslint/eslint-plugin":"^8.1.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.1.12_1723740383030_0.6411952879939635","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"fastify-keycloak-adapter","version":"2.2.0","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.2.0","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"c6f56505b147f584fff95eaeca727defce261c31","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.2.0.tgz","fileCount":5,"integrity":"sha512-9XaKNsRo5/gNY61L/KoYo510U4fUfwpnqdSQbc3sF7qLHRUv0mWdfW+vogwbxdOaIYSIUnB2qWzw5BNI/0lnaA==","signatures":[{"sig":"MEUCIBOa+28wqsARxtmRsfPy+YOc0MC1F6TrtYCXIldRQtsLAiEA9AmhBtmhN3JZCz2HMnUgaGFzCTcjtDi8vVNtSvBjS7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25991},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"dea4a4ae3c29645bc69f82d6a0dca33cc20f0d26","scripts":{"test":"vitest run --coverage","build":"tsc","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.3","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"20.9.0","dependencies":{"qs":"^6.13.0","axios":"^1.7.7","fp-ts":"^2.16.9","grant":"^5.4.22","io-ts":"^2.2.21","axios-retry":"^4.5.0","@fastify/jwt":"^8.0.1","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.3","@fastify/cookie":"^9.4.0","@fastify/session":"^10.9.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.1.0","fastify":"^4.28.1","prettier":"^3.3.3","@types/qs":"^6.9.15","typescript":"^5.6.2","@types/node":"^20.16.5","@vitest/coverage-v8":"^2.1.0","testcontainers-keycloak":"^0.4.1","@typescript-eslint/parser":"^8.5.0","@typescript-eslint/eslint-plugin":"^8.5.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.2.0_1726158435906_0.39903634591927695","host":"s3://npm-registry-packages"}},"2.2.0-1":{"name":"fastify-keycloak-adapter","version":"2.2.0-1","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.2.0-1","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"5f2745384d88b1f3277f9f57e084b8a390e5d779","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.2.0-1.tgz","fileCount":5,"integrity":"sha512-7celW5gFjQS5NpS9tA3MobsiBh9my6T0KrVW6IuG294PgDrZXxedmLGIzhj3DveUq/exI9b2BiXNFVo1fJlV0g==","signatures":[{"sig":"MEQCICARQKeWDM0vBi6QHkX+xqhcfpUDGztnCFFt8HY/0fR8AiBN00ApyEy+aUNtJ+vPJdYI+HEAJ2Ahy6KlaUonxCZcdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26574},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"e9cc9d370b6a0bae069a3fa981cbf333ca78090d","scripts":{"test":"vitest run --coverage","build":"tsc","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.3","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"20.9.0","dependencies":{"qs":"^6.13.0","axios":"^1.7.7","fp-ts":"^2.16.9","grant":"^5.4.22","io-ts":"^2.2.21","axios-retry":"^4.5.0","@fastify/jwt":"^8.0.1","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.3","@fastify/cookie":"^9.4.0","@fastify/session":"^10.9.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.1.0","fastify":"^4.28.1","prettier":"^3.3.3","@types/qs":"^6.9.15","typescript":"^5.6.2","@types/node":"^20.16.5","@vitest/coverage-v8":"^2.1.0","testcontainers-keycloak":"^0.4.1","@typescript-eslint/parser":"^8.5.0","@typescript-eslint/eslint-plugin":"^8.5.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.2.0-1_1727183774563_0.9841874724826014","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"fastify-keycloak-adapter","version":"2.2.1","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.2.1","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"27c62b5de9ed131535ab05f8dcabeb3348fbb050","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.2.1.tgz","fileCount":5,"integrity":"sha512-4Tkb/D4j9p/VjW3Km5diHDFECe4mqY5e7u+z2WeU0lGvDy3uTU3P/dwl/NM1n9AoC7jnCFpbxLMxW/GyXLLu3A==","signatures":[{"sig":"MEUCIQDLtSUqMLXuMuEyy2pKMYPtoTW2VqT0c0WvTmPi4bhEEgIgVCu4NzyJjK2hNaE/3BlOR7L4+Trqn3rZ8KUaI9FtAYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26572},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"e9cc9d370b6a0bae069a3fa981cbf333ca78090d","scripts":{"test":"vitest run --coverage","build":"tsc","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.3","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"20.9.0","dependencies":{"qs":"^6.13.0","axios":"^1.7.7","fp-ts":"^2.16.9","grant":"^5.4.22","io-ts":"^2.2.21","axios-retry":"^4.5.0","@fastify/jwt":"^8.0.1","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.3","@fastify/cookie":"^9.4.0","@fastify/session":"^10.9.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.1.0","fastify":"^4.28.1","prettier":"^3.3.3","@types/qs":"^6.9.15","typescript":"^5.6.2","@types/node":"^20.16.5","@vitest/coverage-v8":"^2.1.0","testcontainers-keycloak":"^0.4.1","@typescript-eslint/parser":"^8.5.0","@typescript-eslint/eslint-plugin":"^8.5.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.2.1_1727184050268_0.9491628350218262","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"fastify-keycloak-adapter","version":"2.3.0","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.3.0","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"abce434cc4eab96252a01f884cd866cca7767a91","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.3.0.tgz","fileCount":5,"integrity":"sha512-GV7Qjaw/UdeVb9dphY2IiOO3u2my1fW1jd3kFX6ivy2g3Jj9g8gxuJ2cY7vLKxcqe0nuCiOGpiZpE5CDohs3dg==","signatures":[{"sig":"MEYCIQD1G+Ro6iXxx5iz5UiRSv7h9D5P64HKtmelQuPedBg5pAIhAL8LPXBucZLT/UvcsrJoyphO8/bdmYng4iHbxKIJnKMF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26954},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"c3a27d9ba6c40a91ff5d40a4ecee1a0bb9b85aa7","scripts":{"test":"vitest run --coverage","build":"tsc","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.3","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"20.9.0","dependencies":{"qs":"^6.13.0","axios":"^1.7.7","fp-ts":"^2.16.9","grant":"^5.4.22","io-ts":"^2.2.21","axios-retry":"^4.5.0","@fastify/jwt":"^8.0.1","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.3","@fastify/cookie":"^9.4.0","@fastify/session":"^10.9.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.1.1","fastify":"^4.28.1","prettier":"^3.3.3","@types/qs":"^6.9.15","typescript":"^5.6.2","@types/node":"^20.16.5","@vitest/coverage-v8":"^2.1.1","testcontainers-keycloak":"^0.4.1","@typescript-eslint/parser":"^8.5.0","@typescript-eslint/eslint-plugin":"^8.5.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.3.0_1727185161851_0.5109341104624301","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"fastify-keycloak-adapter","version":"2.3.1","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.3.1","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"3db133f8a7656d73ddbb9c4e588574a92304e746","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.3.1.tgz","fileCount":5,"integrity":"sha512-WzTTaiLRe6pOQUhreDehmIZjJIXoR+tDIKqQqY7Isd1onTaVmZAeWh8OHk7d1SwILjBFNhLFCr91KvNdXJq+ZA==","signatures":[{"sig":"MEYCIQCug3uBW8YN4nE1qYOvLrI2UF0ajlDRAzabeNBaSeWklQIhAKDYTcSaZ7fHNmQqRRcoV87/TAwGDX4DFQXzK8btVnpJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26956},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"d499594de4795bbb223640d2d8979a8834f298b9","scripts":{"test":"vitest run --coverage","build":"tsc","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.3","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"20.9.0","dependencies":{"qs":"^6.13.0","axios":"^1.7.7","fp-ts":"^2.16.9","grant":"^5.4.23","io-ts":"^2.2.21","axios-retry":"^4.5.0","@fastify/jwt":"^8.0.1","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.3","@fastify/cookie":"^9.4.0","@fastify/session":"^10.9.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","vitest":"^2.1.1","fastify":"^4.28.1","prettier":"^3.3.3","@types/qs":"^6.9.16","typescript":"^5.6.3","@types/node":"^20.17.4","@vitest/coverage-v8":"^2.1.4","testcontainers-keycloak":"^0.4.1","@typescript-eslint/parser":"^8.12.2","@typescript-eslint/eslint-plugin":"^8.12.2","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.3.1_1730389999305_0.9036159835203188","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"fastify-keycloak-adapter","version":"2.3.2","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.3.2","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"88eb3f46c6dd31b23d0ac32fb5bf5f0ecce6b8fd","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.3.2.tgz","fileCount":5,"integrity":"sha512-XR4K+r0A1oJafrpQZgNQc+0BWNuRJ9+93sEdYUUFH7vpIDkWgEpXDOPnGOIn7SqZQvBYKhpxAxD7h9KMw1VC1g==","signatures":[{"sig":"MEQCIAi2WTJzAD5l+N0dsQWH6nXUMx7VjdvlV7o8CUIk4yyJAiAxmzEj+Agxz/mvuKZe9FFa8aWcL578V1M+jd/5r9O8NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26956},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"8fd257b020ff1878c5bcc61debbe90cf59d1a34f","scripts":{"test":"vitest run --coverage","build":"tsc","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.3","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"20.9.0","dependencies":{"qs":"^6.13.1","axios":"^1.7.9","fp-ts":"^2.16.9","grant":"^5.4.23","io-ts":"^2.2.21","axios-retry":"^4.5.0","@fastify/jwt":"^8.0.1","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.3","@fastify/cookie":"^9.4.0","@fastify/session":"^10.9.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","vitest":"^2.1.8","fastify":"^4.29.0","prettier":"^3.4.2","@types/qs":"^6.9.17","typescript":"^5.7.2","@types/node":"^20.17.9","@vitest/coverage-v8":"^2.1.8","testcontainers-keycloak":"^0.4.1","@typescript-eslint/parser":"^8.17.0","@typescript-eslint/eslint-plugin":"^8.17.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.3.2_1733495452333_0.44148035005402386","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"fastify-keycloak-adapter","version":"2.3.3","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@2.3.3","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"6e1cb35f4c2c8a6e11ac28f40c1f3e3006055387","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-2.3.3.tgz","fileCount":5,"integrity":"sha512-vLlKzeISTu1dBVxcWDWVuQy+PWaT1jCSC1x/uPDSkVC9uaos+b6QIMmucjrz095ez41JnQRO/Pwmu0tQq/p0nQ==","signatures":[{"sig":"MEQCIEYlhJ9R/+XcDrfyNbBwPsdcfBt5/ccstsU/nHa5K2BzAiAmM8khlTfkf8QefoJsaLtFYXlmm780lZRqkDoh7mWKMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27297},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"eb83a48f0c0f4dea0e434b9886ded9f897e2a217","scripts":{"test":"vitest run --coverage","build":"tsc","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.3","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"20.9.0","dependencies":{"qs":"^6.13.1","axios":"^1.7.9","fp-ts":"^2.16.9","grant":"^5.4.23","io-ts":"^2.2.22","axios-retry":"^4.5.0","@fastify/jwt":"^8.0.1","fastify-plugin":"^4.5.1","wildcard-match":"^5.1.4","@fastify/cookie":"^9.4.0","@fastify/session":"^10.9.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","vitest":"^2.1.8","fastify":"^4.29.0","prettier":"^3.4.2","@types/qs":"^6.9.17","typescript":"^5.7.3","@types/node":"^20.17.12","@vitest/coverage-v8":"^2.1.8","testcontainers-keycloak":"^0.4.1","@typescript-eslint/parser":"^8.19.1","@typescript-eslint/eslint-plugin":"^8.19.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_2.3.3_1736517387039_0.3977061225553469","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"fastify-keycloak-adapter","version":"3.0.0","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@3.0.0","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"bbf887bdd254ae22e0b05041d5122acdd3f7b426","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-3.0.0.tgz","fileCount":5,"integrity":"sha512-VZeiTRYkzH7oO1bNLtk7/p6MiUiubgR3L9qHS1qmCsB6Gl1C3320WjONxnyF1kGVCzWai4B+uRoLCdLAB1iylw==","signatures":[{"sig":"MEYCIQDbB7vBIq9GzPUXhGkpb4GevUMsqQ8qtULlaQHwhWZ0mwIhALWfAzXXdbzwgGRbd2znkeYKzh5Bg2/uzlap5011LfYr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27412},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"c6e371b84e7ffd8efa97d9326093a4758be2509f","scripts":{"test":"vitest run --coverage","build":"tsc","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.3","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"20.9.0","dependencies":{"qs":"^6.13.1","axios":"^1.7.9","fp-ts":"^2.16.9","grant":"^5.4.23","io-ts":"^2.2.22","axios-retry":"^4.5.0","@fastify/jwt":"^9.0.2","fastify-plugin":"^5.0.1","wildcard-match":"^5.1.4","@fastify/cookie":"^11.0.1","@fastify/session":"^11.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","vitest":"^2.1.8","fastify":"5.2.0","prettier":"^3.4.2","@types/qs":"^6.9.17","typescript":"^5.7.3","@types/node":"^20.17.12","@vitest/coverage-v8":"^2.1.8","testcontainers-keycloak":"^0.4.1","@typescript-eslint/parser":"^8.19.1","@typescript-eslint/eslint-plugin":"^8.19.1","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_3.0.0_1736517502869_0.4990002716106068","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"fastify-keycloak-adapter","version":"3.0.1","keywords":["fastify","keycloak","plugin"],"author":{"name":"Yubin, Hsu"},"license":"MIT","_id":"fastify-keycloak-adapter@3.0.1","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"dist":{"shasum":"005002aceeae53b484c563332fcc7030c333ae61","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-3.0.1.tgz","fileCount":5,"integrity":"sha512-iHtP+hb0/lmyBXbwI29lDXOMagWGPUyk5p/Qu8wVgoav7rvuCYYvleL39A1HOcxHOxxIoa58Rla4GjqoT0TUlg==","signatures":[{"sig":"MEQCIGeMQoHs0cUo5Wh4xzptCQGXDFSe2T7M+blvzCC4P3q2AiAgD6QHqwaedd0jqMpKtsB48Kt8Mr5VfOIS3V4ZtkR1hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27412},"main":"dist/keycloak","types":"dist/keycloak.d.ts","gitHead":"155192176302314946a5c71a6bfadb0aac0d9a38","scripts":{"test":"vitest run --coverage","build":"tsc","fix-lint":"eslint --fix \"{src,test}/**/*.ts\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\""},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"repository":{"url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git","type":"git"},"_npmVersion":"8.19.3","description":"A fastify plugin for Keycloak","directories":{},"_nodeVersion":"20.9.0","dependencies":{"qs":"^6.14.0","axios":"^1.7.9","fp-ts":"^2.16.9","grant":"^5.4.24","io-ts":"^2.2.22","axios-retry":"^4.5.0","@fastify/jwt":"^9.0.3","fastify-plugin":"^5.0.1","wildcard-match":"^5.1.4","@fastify/cookie":"^11.0.2","@fastify/session":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.1","vitest":"^3.0.5","fastify":"5.2.0","prettier":"^3.4.2","@types/qs":"^6.9.18","typescript":"^5.7.3","@types/node":"^20.17.17","@vitest/coverage-v8":"^3.0.5","testcontainers-keycloak":"^0.4.1","@typescript-eslint/parser":"^8.23.0","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-keycloak-adapter_3.0.1_1739026105382_0.5227851725474131","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"fastify-keycloak-adapter","author":{"name":"Yubin, Hsu"},"version":"3.0.2","main":"dist/keycloak","keywords":["fastify","keycloak","plugin"],"types":"dist/keycloak.d.ts","description":"A fastify plugin for Keycloak","license":"MIT","homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","repository":{"type":"git","url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git"},"bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"scripts":{"build":"tsc","test":"vitest run --coverage","fix-prettier":"prettier --write \"{src,test}/**/*.{ts,json}\"","check-lint":"eslint --color package.json \"{src,test}/**/*.ts\"","fix-lint":"eslint --fix \"{src,test}/**/*.ts\""},"dependencies":{"@fastify/cookie":"^11.0.2","@fastify/jwt":"^9.1.0","@fastify/session":"^11.1.0","axios":"^1.8.4","axios-retry":"^4.5.0","fastify-plugin":"^5.0.1","fp-ts":"^2.16.10","grant":"^5.4.24","io-ts":"^2.2.22","qs":"^6.14.0","wildcard-match":"^5.1.4"},"devDependencies":{"@types/node":"^20.17.30","@types/qs":"^6.9.18","@typescript-eslint/eslint-plugin":"^8.30.1","@typescript-eslint/parser":"^8.30.1","@vitest/coverage-v8":"^3.1.2","eslint":"^8.57.1","eslint-plugin-simple-import-sort":"^12.1.1","fastify":"5.3.2","prettier":"^3.5.3","testcontainers-keycloak":"^0.4.1","typescript":"^5.8.3","vitest":"^3.1.2"},"gitHead":"2237eb39b8d6675106ec7ae0cadb878811c77a6b","_id":"fastify-keycloak-adapter@3.0.2","_nodeVersion":"20.9.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Zm5PowNKxgHPztM1wC0hJmnFYPrUoduREEIzxwz2dnTpMm5qZkp7btweTuGW5AzDbjBu3EVM0fNyPxyR3OkwwA==","shasum":"091337e8cb6f819f9ae86a36caf29fcf434ec374","tarball":"https://registry.npmjs.org/fastify-keycloak-adapter/-/fastify-keycloak-adapter-3.0.2.tgz","fileCount":5,"unpackedSize":27413,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDVHhVipc5bjZfqERn1Om/TywT3/Z3iir0ci+oZF2HNggIhAJLwGtR47VKOfhtRZ8aEOteAPlpnG4P98ZC2pqGfYEOU"}]},"_npmUser":{"name":"yubintw","email":"yubin.taiwan@gmail.com"},"directories":{},"maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fastify-keycloak-adapter_3.0.2_1745239695203_0.8135589936679197"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-02T14:56:21.930Z","modified":"2025-04-21T12:48:15.577Z","0.0.1":"2022-03-02T14:56:22.129Z","0.0.2":"2022-03-02T15:03:09.527Z","0.0.3":"2022-03-02T15:10:27.149Z","0.0.4":"2022-03-02T15:18:04.808Z","0.0.5":"2022-03-02T15:25:38.403Z","0.0.6":"2022-03-02T15:37:11.964Z","0.0.7":"2022-03-05T15:05:22.976Z","0.0.8":"2022-03-05T15:05:47.806Z","0.0.9":"2022-03-05T15:12:00.441Z","0.1.0":"2022-03-08T18:00:43.279Z","0.2.0":"2022-03-21T15:44:04.666Z","0.3.0":"2022-03-22T11:32:38.723Z","0.4.0":"2022-03-24T14:51:48.336Z","0.4.1":"2022-04-16T18:14:11.963Z","0.5.0":"2022-05-01T16:34:56.928Z","0.5.1":"2022-05-05T14:19:44.692Z","0.6.0":"2022-05-22T14:38:08.569Z","0.6.1":"2022-06-06T10:17:04.771Z","0.6.2":"2022-06-07T14:29:07.254Z","0.6.3":"2022-06-07T14:32:06.807Z","1.0.0-a0":"2022-06-10T16:48:32.305Z","1.0.0":"2022-06-29T17:43:06.825Z","1.0.1":"2022-06-30T01:22:42.702Z","1.0.2":"2022-06-30T01:37:38.740Z","1.0.3":"2022-07-04T16:20:27.454Z","1.1.0":"2022-07-11T15:04:37.837Z","1.1.1":"2022-07-14T15:52:44.535Z","1.2.0":"2022-07-20T23:54:47.957Z","1.3.0":"2022-07-21T12:14:22.981Z","1.4.0":"2022-08-02T14:14:37.259Z","1.5.0":"2022-08-14T17:02:21.321Z","1.6.0":"2022-09-02T16:37:39.807Z","1.6.1":"2022-09-19T16:52:56.236Z","1.6.2":"2022-10-11T17:10:11.404Z","1.6.3":"2022-11-22T13:09:21.212Z","2.0.0":"2022-12-04T18:06:43.289Z","2.0.1":"2023-03-26T11:45:46.357Z","2.0.2":"2023-06-06T19:46:52.330Z","2.1.0":"2023-08-16T16:25:22.916Z","2.1.1":"2023-08-19T11:35:18.815Z","2.1.2":"2023-09-23T17:15:46.127Z","2.1.3":"2023-10-05T15:38:58.988Z","2.1.4":"2023-10-12T17:26:21.482Z","2.1.5":"2023-11-12T11:00:09.840Z","2.1.6":"2023-11-21T14:34:55.645Z","2.1.7":"2023-12-08T16:50:32.160Z","2.1.8":"2023-12-20T16:24:54.918Z","2.1.9":"2024-01-08T16:03:46.795Z","2.1.10":"2024-01-21T07:50:01.216Z","2.1.11":"2024-08-14T12:42:55.282Z","2.1.12":"2024-08-15T16:46:23.166Z","2.2.0":"2024-09-12T16:27:16.087Z","2.2.0-1":"2024-09-24T13:16:14.703Z","2.2.1":"2024-09-24T13:20:50.448Z","2.3.0":"2024-09-24T13:39:22.049Z","2.3.1":"2024-10-31T15:53:19.544Z","2.3.2":"2024-12-06T14:30:52.500Z","2.3.3":"2025-01-10T13:56:27.250Z","3.0.0":"2025-01-10T13:58:23.035Z","3.0.1":"2025-02-08T14:48:25.564Z","3.0.2":"2025-04-21T12:48:15.395Z"},"bugs":{"url":"https://github.com/yubinTW/fastify-keycloak-adapter/issues"},"author":{"name":"Yubin, Hsu"},"license":"MIT","homepage":"https://github.com/yubinTW/fastify-keycloak-adapter","keywords":["fastify","keycloak","plugin"],"repository":{"type":"git","url":"git+https://github.com/yubinTW/fastify-keycloak-adapter.git"},"description":"A fastify plugin for Keycloak","maintainers":[{"name":"yubintw","email":"yubin.taiwan@gmail.com"}],"readme":"# Fastify-Keycloak-Adapter\n\n[![Node.js CI](https://github.com/yubinTW/fastify-keycloak-adapter/actions/workflows/node.js.yml/badge.svg)](https://github.com/yubinTW/fastify-keycloak-adapter/actions/workflows/node.js.yml)\n[![NPM version](https://img.shields.io/npm/v/fastify-keycloak-adapter.svg?style=flat)](https://www.npmjs.com/package/fastify-keycloak-adapter)\n\n`fastify-keycloak-adapter` is a keycloak adapter for a Fastify app.\n\n## Install\n\n<https://www.npmjs.com/package/fastify-keycloak-adapter>\n\n```bash\nnpm i fastify-keycloak-adapter\n```\n\n```bash\nyarn add fastify-keycloak-adapter\n```\n\n## Fastify Version\n\n- Fastify 5 -> `npm i fastify-keycloak-adapter`\n- Fastify 4 -> `npm i fastify-keycloak-adapter@2.3.3`\n- Fastify 3 -> `npm i fastify-keycloak-adapter@0.6.3` (deprecated)\n\n## Usage\n\n```typescript\nimport fastify from 'fastify'\nimport keycloak, { KeycloakOptions } from 'fastify-keycloak-adapter'\n\nconst server = fastify()\n\nconst opts: KeycloakOptions = {\n  appOrigin: 'http://localhost:8888',\n  keycloakSubdomain: 'keycloak.yourcompany.com/auth/realms/realm01',\n  clientId: 'client01',\n  clientSecret: 'client01secret'\n}\n\nserver.register(keycloak, opts)\n```\n\n## Configuration\n\n- `appOrigin` app url, used for redirect to the app when user login successfully (required)\n\n- `keycloakSubdomain` keycloak subdomain, endpoint of a realm resource (required)\n\n- `useHttps` set true if keycloak server uses `https` (optional, defaults to `false`)\n\n- `clientId` client id (required)\n\n- `clientSecret` client secret (required)\n\n- `scope` client scope of keycloak (optional, string[], defaults to `['openid']`)\n\n- `callback` Relative or absolute URL to receive the response data (optional, defaults to `/`)\n\n- `retries` The number of times to retry before failing. (optional, number, defaults to 3)\n\n- `logoutEndpoint` route path of doing logout (optional, defaults to `/logout`)\n\n- `excludedPatterns` string array for non-authorized urls (optional, support `?`, `*` and `**` wildcards)\n\n- `autoRefreshToken` set true for refreshing token automatically when token has expired (optional, defaults to `false`)\n\n- `disableCookiePlugin` set true if your application register the [fastify-cookie](https://github.com/fastify/fastify-cookie) plugin itself. Otherwise **fastify-cookie** will be registered by this plugin, because it's mandatory. (optional, defaults to `false`)\n\n- `disableSessionPlugin` set true if your application register the [fastify-session](https://github.com/fastify/fastify-session) plugin itself. Otherwise **fastify-session** will be registered by this plugin, because it's mandatory. (optional, defaults to `false`)\n\n- `userPayloadMapper(userPayload)` defined the fields of `fastify.session.user` (optional)\n\n- `unauthorizedHandler(request, reply)` is a function to customize the handling (e.g. the response) of unauthorized requests (optional)\n\n- `bypassFn(request)` is a function that returns true if you want to stop the normal authentication workflow and allow the request. It will prevent `userPayloadMapper` from being called and `fastify.session.user` from being generated.\n\n- `usePostLogoutRedirect` set true to enable compatibility with Keycloak versions 18.0.0 and later, where `post_logout_redirect_uri` and `id_token_hint` are used instead of `redirect_uri` during logout. When set to false, the plugin will default to using the old `redirect_uri` for backward compatibility. (optional, defaults to `false`)\n\n## Configuration example\n\n```typescript\nimport keycloak, { KeycloakOptions, UserInfo } from 'fastify-keycloak-adapter'\nimport fastify, { FastifyInstance } from 'fastify'\n\nconst server: FastifyInstance = fastify()\n\nconst opts: KeycloakOptions = {\n  appOrigin: 'http://localhost:8888',\n  keycloakSubdomain: 'keycloak.mycompany.com/auth/realms/myrealm',\n  useHttps: false,\n  usePostLogoutRedirect: false,\n  clientId: 'myclient01',\n  clientSecret: 'myClientSecret',\n  logoutEndpoint: '/logout',\n  excludedPatterns: ['/metrics', '/manifest.json', '/api/todos/**'],\n  callback: '/hello'\n}\n\nserver.register(keycloak, opts)\n```\n\n## Set userPayloadMapper\n\ndefined the fields of `fastify.session.user`, use the payload from JWT token\n\nuse `DefaultToken` in default case\n\nor you should define the type by yourself, in case the keycloak server has custom payload\n\n```typescript\nimport { KeycloakOptions, DefaultToken } from 'fastify-keycloak-adapter'\n\nconst userPayloadMapper = (tokenPayload: unknown) => ({\n  account: (tokenPayload as DefaultToken).preferred_username,\n  name: (tokenPayload as DefaultToken).name\n})\n\nconst opts: KeycloakOptions = {\n  // ...\n  userPayloadMapper: userPayloadMapper\n}\n```\n\n## Set unauthorizedHandler\n\nProvides a custom handler for unauthorized requests.\n\n```typescript\nimport { FastifyReply, FastifyRequest } from 'fastify'\nimport { KeycloakOptions } from 'fastify-keycloak-adapter'\n\nconst unauthorizedHandler = (request: FastifyRequest, reply: FastifyReply) => {\n  reply.status(401).send(`Invalid request`)\n}\n\nconst opts: KeycloakOptions = {\n  // ...\n  unauthorizedHandler: unauthorizedHandler\n}\n```\n\n## Set bypassFn\n\nProvides a function that returns true if you want to stop the normal authentication workflow and allow the request.\n\n```typescript\nimport { FastifyReply, FastifyRequest } from 'fastify'\nimport { KeycloakOptions } from 'fastify-keycloak-adapter'\n\nconst bypassFn = (request: FastifyRequest) => {\n  return Math.random() * 6 < 1 // russian roulette of security DO NOT USE IT !\n}\n\nconst opts: KeycloakOptions = {\n  // ...\n  bypassFn: bypassFn\n}\n```\n\n## Disable mandatory plugin registration\n\nUse the options to disable the cookie and session plugin registration, in case you want to initialize the plugins yourself, to provide your own set of configurations for these plugins.\n\n```typescript\nimport fastify from 'fastify'\nimport fastifyCookie from '@fastify/cookie'\nimport session from '@fastify/session'\nimport keycloak, { KeycloakOptions } from 'fastify-keycloak-adapter'\n\nconst server = fastify()\n\nserver.register(fastifyCookie)\nserver.register(session, {\n  secret: '<SOME_SECRET>',\n  cookie: {\n    secure: false\n  }\n})\n\nconst opts: KeycloakOptions = {\n  // ...\n  disableCookiePlugin: true,\n  disableSessionPlugin: true\n}\nserver.register(keycloak, opts)\n```\n\n## Get login user\n\nuse `request.session.user`\n\n```typescript\nserver.get('/users/me', async (request, reply) => {\n  const user = request.session.user\n  return reply.status(200).send({ user })\n})\n```\n\n## Get OpenID Connect (OIDC) tokens\n\nin some case, you may want to handle the id_token (or access_token, refresh_token) by yourself\n\nuse `request,session.grant` can get the [GrantResponse](https://github.com/simov/grant/blob/5f60a595161aa96cd110192bc810eb8fa478da21/grant.d.ts#L318) object\n\n```typescript\nconst id_token = request.session.grant.response?.id_token\nconsole.log('id_token', id_token)\nconst access_token = request.session.grant.response?.access_token\nconsole.log('access_token', access_token)\nconst refresh_token = request.session.grant.response?.refresh_token\nconsole.log('refresh_token', refresh_token)\n```\n\n## License\n\n[MIT License](LICENSE)\n","readmeFilename":"README.md"}