{"_id":"passport-keycloak-bearer","_rev":"27-2b2a3641ce3ce3609230d219f1bad32e","name":"passport-keycloak-bearer","dist-tags":{"latest":"2.4.1"},"versions":{"0.0.1":{"name":"passport-keycloak-bearer","version":"0.0.1","keywords":["passport-keycloak-bearer"," keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"author":{"url":"https://hgranlund.com","name":"Simen Haugerud Granlund","email":"simen@hgranlund.com"},"license":"MIT","_id":"passport-keycloak-bearer@0.0.1","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"dist":{"shasum":"c65dc2959241226c5c211efb1a4dd9b4153c0edf","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-0.0.1.tgz","fileCount":5,"integrity":"sha512-XS48EUptuqcU3RgL/2OinZ/9WqGtoQe0wHmFX283GHtMtrUxNbxq5B0tDtvhQi8jOjfgDCKmjLM6OBNx2UlamA==","signatures":[{"sig":"MEYCIQCkYb5o3u2yu0r8EFs7R7dKViZ32MLrzTdDI0W5g4of7gIhAOHuBRIz05TiQMNamCEXfzOJZJPUiXjuKw9cIL3RtSy6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3imSCRA9TVsSAnZWagAA9RsQAJFyz325U2gmYkVxhi/b\nCw/RUOMT+HbAAWGTb85tc2cF7GjohRXgmoywj0qAmo6ws1rxyLy8peCj8q1l\ncM7K2o8q5TvmSgJmHJodsZ403SUN2f5o5s30dqenTMEvKYrnszFr3JbTX7Qk\nFEug9af8uJ//6peoytnPuMMoTrqBs7TB8BsoJFjwKEUVSSDpsKWbxkkSzy5O\n0sB2VKSuG5NgUrhC5sRTExvt8yhw2ZE/O90DCxSVLxn2QNzw4PRStZAnQyPJ\nl9oAV+N2OohCeHNXJ3YeX2DBmiHmZmupSF/J9mBJ5WmE06BGDKkzwHjUU/4T\njvgLSy1w8OfatfYqXvWY5yOUm5M/TM2O9OMv+XRJCbdrydABUXapNT+nM0F3\nTJ3/Esz/yolv3B+1N/e99/1KpbM1Rza43GDa9VJcXq+Ef+gPfoGdx27r1i7l\nCt4/CWexMe3b8+OGWyGoacJxm9HUTrByEAd+0izkdK+TV/ztH+qVGUW5p3L3\nVpzyh+Q7JFyOvXFxKXy8N8P6FHQOBhiMeNegNdCbvlKRF54W4HRgc9Ws0p49\nE6MBael+Ucnhyiwa8rQVDA+RY+aiA4w2dBrOScpIQ8lY3oXfmuRz8gylm47H\nC1MGie/+az/nJoq+cV+myrI2zdWgu2Un+z/jKfl7kkkZ512MwyhHxBrh5zfV\n6kvY\r\n=UlEQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"cdabf5b2b48129f1349bc060599dc3bba0bdba2a","scripts":{"lint":"npm run format && eslint ./","build":"babel src -d lib","clean":"rimraf lib","start":"babel-node src","format":"prettier --write ./src/**/*.js","lint:fix":"npm run format && eslint --fix ./","prepublish":"npm run clean && npm run build"},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"repository":{"url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git","type":"git"},"_npmVersion":"6.4.1","description":"HTTP Bearer authentication strategy for Passport and Keycloak","directories":{},"_nodeVersion":"10.12.0","dependencies":{"keycloak-backend":"^1.1.0","passport-strategy":"^1.0.0"},"eslintIgnore":["lib"],"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.5.0","rimraf":"^2.6.2","prettier":"^1.14.3","@babel/cli":"^7.0.0","babel-core":"7.0.0-bridge.0","@babel/core":"^7.0.0","babel-eslint":"^9.0.0","@babel/preset-env":"^7.0.0","eslint-config-jam":"^0.1.2","eslint-plugin-react":"^7.11.1","babel-preset-everything":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/passport-keycloak-bearer_0.0.1_1541286289505_0.0002733960486744902","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"passport-keycloak-bearer","version":"0.1.0","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"author":{"url":"https://hgranlund.com","name":"Simen Haugerud Granlund","email":"simen@hgranlund.com"},"license":"MIT","_id":"passport-keycloak-bearer@0.1.0","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"dist":{"shasum":"55f040fc855fbc15cde5ed332b5c28e867356342","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-0.1.0.tgz","fileCount":5,"integrity":"sha512-sdBtfVp08EptwRy8QeN9KkGbitQ5aOvNOM/1hzOgffAt4bNWLbd+hvtQbM+qDPPismWjwp/9yQHg3r4jr6FNiw==","signatures":[{"sig":"MEUCIFD5tKwIZTqzg+S0IGIyLk77mTgRTTQxbifNa3JXemuwAiEA7rDcV6767VSc33W7DpMYCttXxM5gYd7tPT3vnEe/TNM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3i+gCRA9TVsSAnZWagAAyyIP/3lXUVTiCTiedf5i2Hg7\nZ0tWr5Ojg6xDyMp5tkEmiEoM7HMNSeZDKW+Ew7yxGrxY5g3O+t2qspRKk1Vt\nF7BWP4FQoXAi/KLM6/I+JeAEA/i3rxNpHmpULMEIP3TV4vPNX7szdFEJ+Goq\nUbGgnAiUTpuyhafH/G8GgoQ15sIzWjIgkuB/bpDsRjgi8vxGnNu+6KdFqtDD\nMs41dxE7bk+TOl1oWIRQkUnNRtXOFazQGAAx5xEHod3JIM9CWAqugg6g+8eR\nPDNbWUL5gHZ5LQcjiNgSfytya2znzgVhOFGocUSudB2Qd1t9HJy1cwnKKAYU\n+eC3gSEVqSV8XmmlwPmVdgL8BZi8IOJaEy9+2NgYGvw3N3bwB6L743UtVBRI\nJSR7TfYTwrDuiyeVJw5qsl7PtGDbXBdhmBE03tpeNga/+aEuXlSAxJbvIktC\nQZ3wO9jz5c7VPR+Pef06cQwCaz/rCjp/CzugxMGVUp5MJr5zpkuLgvGNRa/x\nWzWmZ+dMlp8roOTGzlLth3c9W6j2Pr1AaAhtayy74utfv4bJXSM6wxZeK/bw\nsX5RSoLTmtSj4M4n5F55EkaeqCIyLKYWdwcRzwxHLxL2SyCeOKqiR4ymsL91\ne8Izclnk31KzA11c4ydC1FtJA8FCEq7dLFLcE6gI2HdW0Y2tKvVFjGWxAmaU\ncvIN\r\n=ZNGm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"265d51fa96b6c5560a0838bf9c7815146a9ba8f0","scripts":{"lint":"npm run format && eslint ./","build":"babel src -d lib","clean":"rimraf lib","start":"babel-node src","format":"prettier --write ./src/**/*.js","lint:fix":"npm run format && eslint --fix ./","prepublish":"npm run clean && npm run build"},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"repository":{"url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git","type":"git"},"_npmVersion":"6.4.1","description":"HTTP Bearer authentication strategy for Passport and Keycloak","directories":{},"_nodeVersion":"10.12.0","dependencies":{"keycloak-backend":"^1.1.0","passport-strategy":"^1.0.0"},"eslintIgnore":["lib"],"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.5.0","rimraf":"^2.6.2","prettier":"^1.14.3","@babel/cli":"^7.0.0","babel-core":"7.0.0-bridge.0","@babel/core":"^7.0.0","babel-eslint":"^9.0.0","@babel/preset-env":"^7.0.0","eslint-config-jam":"^0.1.2","eslint-plugin-react":"^7.11.1","babel-preset-everything":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/passport-keycloak-bearer_0.1.0_1541287839970_0.2107465351678388","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"passport-keycloak-bearer","version":"1.0.1","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"author":{"url":"https://hgranlund.com","name":"Simen Haugerud Granlund","email":"simen@hgranlund.com"},"license":"MIT","_id":"passport-keycloak-bearer@1.0.1","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"dist":{"shasum":"efedd767fc03162a496f1d203071f5b2e8eee136","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-1.0.1.tgz","fileCount":8,"integrity":"sha512-Tvr/83+b5G8dYGveuor/IjL6P/W8oOzTwPGJAhP1uN3erWjiXzDQOPUX8u+cpzWAm0aPIcqI9b+/k7qfGx5hdw==","signatures":[{"sig":"MEYCIQCSdgHLkw72H3XzYHxjDQMNIHtqkKrjfVH+MVthxY4FvQIhAMLg7ctKXSTNKRi6g34Yj0yBXAKSiTtWd1nORLFu07dT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4DRfCRA9TVsSAnZWagAA/TwP/06GxyMhLKsxxVznZ967\ncqntNIwu5Bepi9BE1iDlHZbIta2BmNmzFbX0z2FMRnwTPWrv2ap+SIOzl+5C\nWcIjLtQiIebda9QyUD6zu92H59GT/8yf8dH7bQjGungeCXU8Dra2KZEeVTs5\nC7NPi/Y53iufPQ+ULwOCNiPgP2fuO0kA1STGGA4DcWyxmSA7O4+5bOFLK7Zv\ns8+0zi4MfiOwfG6LbJ4nCBDsb2NpVKXDzexGDFs7FX3f/gIrNII7GxnfVA8l\nSEuRJk94exdE15k/AFH4lbuKrctTt5SM+Ll3tbA0MI0nss0kzvSBXtkswtqC\n/yVOlZ3Wu4K0i90XKT6TgsQrdzy+6rdOPs4r+BUWJkm8XQhXVt2JnE6rifSf\nhX8SSYeYO/MjcSRHA03gnAAn0fa3oS7AMwVrKoo/yu+I96QnGzzx8DBHfQXG\nFAGBked17+Dke072GZJsFkSzSYWYvLPGHcpKjlk180+Uf4beUs6DMg6kCDre\nriyf9Ffi6tybu8N1COWZMji45tDA421cDdFtIuI6JbaQowy+YCrqSQdoSHX9\nixbhhbssyYmIax/+pS0d16GxfUm1ULgULDDm4FmlyHqtnsw5azQRMj2j05Si\n16qBL11n5yIkQ5f6IkwZ8wYlF4PZRPuK/v32gtieYYQjFGP6arccprpzgnQH\nKaLx\r\n=NAcH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"3c2e58b7cdf9b79d153f4a758190f6f4cccff0ff","scripts":{"lint":"npm run format && eslint ./","build":"babel src -d lib","clean":"rimraf lib","start":"babel-node src","format":"prettier --write ./src/**/*.js","lint:fix":"npm run format && eslint --fix ./","prepublish":"npm run clean && npm run build"},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"repository":{"url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git","type":"git"},"_npmVersion":"6.4.1","description":"HTTP Bearer authentication strategy for Passport and Keycloak","directories":{},"_nodeVersion":"10.11.0","dependencies":{"axios":"^0.18.0","bunyan":"^1.8.12","jsonwebtoken":"^8.3.0","passport-strategy":"^1.0.0"},"eslintIgnore":["lib"],"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.5.0","rimraf":"^2.6.2","prettier":"^1.14.3","@babel/cli":"^7.0.0","babel-core":"7.0.0-bridge.0","@babel/core":"^7.0.0","babel-eslint":"^9.0.0","@babel/preset-env":"^7.0.0","eslint-config-jam":"^0.1.2","eslint-plugin-react":"^7.11.1","eslint-plugin-jsx-a11y":"^6.1.2","babel-preset-everything":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/passport-keycloak-bearer_1.0.1_1541420126763_0.9692071630583969","host":"s3://npm-registry-packages"}},"1.0.2-beta.1":{"name":"passport-keycloak-bearer","version":"1.0.2-beta.1","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"author":{"url":"https://hgranlund.com","name":"Simen Haugerud Granlund","email":"simen@hgranlund.com"},"license":"MIT","_id":"passport-keycloak-bearer@1.0.2-beta.1","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"dist":{"shasum":"8ffd56d51d50e1b8d0d57e48491263e9ced75df1","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-1.0.2-beta.1.tgz","fileCount":8,"integrity":"sha512-Tj7Rj5CPzr63BqwNENbMGKohB6LKr1117xa9qVuaWL+gBFDOUOUtGe2MZlTDX8PNESwfd1YLeSNW+5O8a0kSuQ==","signatures":[{"sig":"MEQCIDao9qzSQPbdpwh3mRgzI5bdxdMlEt9lcq/sWJjbbQ/uAiBR8BiJKWOjtAa+MXw9pd7GJPTkagDlQ3tVoQKTSS81lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4YPjCRA9TVsSAnZWagAACHIP/Agp8C/EwUfI1uToOnDa\nATWjSIYs73MUaNsrt9hnoAZXMxkwk3BoMYYAx7JSHu2OqY5QVcIA4QC4YfD2\n7Owddjpng8HJXd6Rh1MGEWgo6lhPyM0ubVbhi7/d7+63OR96UoPvm2D90mpE\nHCgR0otjBIrIDkVTaIa4HpAWccWLjpjhAiS9kJT+Qdc7+ifkfKAMgk7f+S0w\ngEUX3pN8tmtjKfbI7JVkTiLXtvW/vVTXkTeAb6BkRuMw4x7U78/lzykDC+qE\neSjxO9lCDzl2irCJUB7bk21HCTcSvgZJz7VA5ri4DQgF+DcfGXh7H5ylsQTj\nbw0Te5PVCVNEy2S4QDeV69Z20XrlJ4Sr9cE3i+Tmxbu8bp5kvZt8N1jvCXWk\nL3WlTU3t8YLtKGqGQm1avZnvDA8ETlvxfpZvBq2e1MLIbMgSAtzs2bEBG9MQ\nq3Mg4Lp7PD1TnruUqRyrVQr4ZhVKo2CtKukETuUgUf1+cuPfAYMXZsS2Kt7m\nL3gdnwDdYdvAwhWG/nvW2iEIS6vxuJWRLVhEJCd1GkDfvoUVubIEhxNvGxSw\nk0ziJTTFAmp2uPYERhu08k2nEeZlGZmD3C5YgS2MfrlmIuXv9hMKGqGDEjtb\ntxKLO9mETTgMS5NszVvh10/mpCIr1+v6PmTB+K1l+w4zjxyfrV1y0/v3FW3W\nXJfT\r\n=ccvl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"489efa32bcd6c2b0f9ee90c5eb17dffdda3b7ce7","scripts":{"lint":"npm run format && eslint ./","build":"babel src -d lib","clean":"rimraf lib","start":"babel-node src","format":"prettier --write ./src/**/*.js","lint:fix":"npm run format && eslint --fix ./","prepublish":"npm run clean && npm run build"},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"repository":{"url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git","type":"git"},"_npmVersion":"6.4.1","description":"HTTP Bearer authentication strategy for Passport and Keycloak","directories":{},"_nodeVersion":"10.11.0","dependencies":{"axios":"0.19.0-beta.1","bunyan":"^1.8.12","jsonwebtoken":"^8.3.0","passport-strategy":"^1.0.0"},"eslintIgnore":["lib"],"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.5.0","rimraf":"^2.6.2","prettier":"^1.14.3","@babel/cli":"^7.0.0","babel-core":"7.0.0-bridge.0","@babel/core":"^7.0.0","babel-eslint":"^9.0.0","@babel/preset-env":"^7.0.0","eslint-config-jam":"^0.1.2","eslint-plugin-react":"^7.11.1","eslint-plugin-jsx-a11y":"^6.1.2","babel-preset-everything":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/passport-keycloak-bearer_1.0.2-beta.1_1541506018617_0.6409007344777873","host":"s3://npm-registry-packages"}},"1.0.2-beta.2":{"name":"passport-keycloak-bearer","version":"1.0.2-beta.2","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"author":{"url":"https://hgranlund.com","name":"Simen Haugerud Granlund","email":"simen@hgranlund.com"},"license":"MIT","_id":"passport-keycloak-bearer@1.0.2-beta.2","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"dist":{"shasum":"5d7c0dc4aa4fa31978c26cbc360bae8c068b9303","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-1.0.2-beta.2.tgz","fileCount":7,"integrity":"sha512-/0LGw5slm0sbJN0onJT6QsSKnV3sodFxlp+RwtmYSnJn2BR47W1jLDvvEmTsLXEwHpLN7AeiLADNmLPfTVu3fQ==","signatures":[{"sig":"MEQCIH4NKq7GnUajnE/47JTkStgceitnonezFMDW1F5mdUZ7AiBqrYVkKZIrhUAafe/OnuTyz/7wIi7KJ5GD5dGvd0YxOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4ZYcCRA9TVsSAnZWagAA20wP/2Qz1ZBFqU13glWpc5Pl\n/cvJ1NHhe+0VKB8TR9qY2rdSyl6bmzcPD0OZSsPcthJNM7RzoMmMq9kvYis5\nfKMUoN9AYbR3oPJncNot30mzCCNggatgvFdwllWwfpF2cUyCdcmNERxyBs/d\niWU4qypwmZJ2ABlVMqoHNmYyISghb+oQOb/SGq17ZN8lJvFiKGqK1NhoGNCn\nR9FZaVpXh1Wh+pnlt0lJ3JVpmtB2lBuWXLaTCg4S4XKCMWtejj1Id8lFVSvi\n4F+tf+F8m4F9uu6hsSQYThyMkDWai6daWscrPpsJfKY10nxV66OOAkl0hNq9\nAW/LdF1U+4ro4QRbbHEdgUiwn95B0xdOjDuvaO2D1cBj/tnWVDewk64+L+re\nyOKuUS/SLIiBpeWLudAy3Bi/BnS+ec1su6j5ZOEzX8FoHwT2RquNTEmwJ4g+\nMOoxp8tA36wECWxkiemIdVJ/Pgx0xrNLibLA+6xK7AR26GgB0riCPbFEoQDP\n7oBAL1DqX1Qy7NhQl5CsipHGqwbb+EYJSzDrOsF9E0I+8n+VKaRA5NeZsUwr\ncE04sPMQFEvNJ2zrCKVKKcS4nb28Hv7pNW4zHfRb9Lw9+tJvEPnGzj7CI5W0\nk9O+ccqNvs8MiiJKYD3JrTGlNKNPrzZThfK7nP3SHvEUcaYOxIwDOfZeeWEM\nHKqO\r\n=NrWW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"d50de07a3e3e09a614f7b1ad134be212515a3a19","scripts":{"lint":"npm run format && eslint ./","build":"babel src -d lib","clean":"rimraf lib","start":"babel-node src","format":"prettier --write ./src/**/*.js","lint:fix":"npm run format && eslint --fix ./","prepublish":"npm run clean && npm run build"},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"repository":{"url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git","type":"git"},"_npmVersion":"6.4.1","description":"HTTP Bearer authentication strategy for Passport and Keycloak","directories":{},"_nodeVersion":"10.11.0","dependencies":{"axios":"0.19.0-beta.1","jsonwebtoken":"^8.3.0","passport-strategy":"^1.0.0","simple-node-logger":"^0.93.40"},"eslintIgnore":["lib"],"_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.5.0","rimraf":"^2.6.2","prettier":"^1.14.3","@babel/cli":"^7.0.0","babel-core":"7.0.0-bridge.0","@babel/core":"^7.0.0","babel-eslint":"^9.0.0","@babel/preset-env":"^7.0.0","eslint-config-jam":"^0.1.2","eslint-plugin-react":"^7.11.1","eslint-plugin-jsx-a11y":"^6.1.2","babel-preset-everything":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/passport-keycloak-bearer_1.0.2-beta.2_1541510683637_0.012391129204245122","host":"s3://npm-registry-packages"}},"1.1.0-beta":{"name":"passport-keycloak-bearer","version":"1.1.0-beta","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"author":{"url":"https://hgranlund.com","name":"Simen Haugerud Granlund","email":"simen@hgranlund.com"},"license":"MIT","_id":"passport-keycloak-bearer@1.1.0-beta","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"dist":{"shasum":"e49fd4352b9c05f7719a4d43b0b1be4003b07cb8","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-1.1.0-beta.tgz","fileCount":9,"integrity":"sha512-ZrNQZIexyc4+Y8UHaw1Z3fI3pRL6+p6mBZgWLICcgFLin3bnunhPuZvxSJsgTtZ1bRIoqTBYnuU8qfi1mSsh8g==","signatures":[{"sig":"MEYCIQD96N1qrQvq09gprsdD6qnDUx/A1xn2P1nharMbwVebzAIhAMYc7N9Wy3+qkg89E8Y95sLb/d89QiG7Hdfx6vq7mRMG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5fgdCRA9TVsSAnZWagAAQMwP/iI8koHFptkdaLT3/ADY\nzlrH7n7P80OR3sS3OwwgvVJp7mAnNbj+R6x6SZDnePzPeRpQknVtXqZmqzmX\n8FqzJKOUqyowTepeMI0N0aVukRkg8NYigU6oqNRJm6gshJSjEn+IE7xWorbV\nA5IqUZMV1HqFbDBQTAOLHZYQZp14XFYyVUxbYVR18w5q4aoRfgne5jWicNiX\naV98epxaBF75o2IxrxXRMH0wKnK2ayGeG9VwU3p1Nb41VAWIqhsfmvfItdmp\nbwzYMJJpp4WiPLjTFgojiAs9JodQT1I4I2z7B9LOlmMQnGxHJkLnH7jwBznM\nqFk/U10YGyacrE3mnQAmRjgop8ZlaNpfBxSD5Vr78dQWVSg14Fzu/Dy4+Rcl\nKuOLQ4wNWi9N+wWBmwzcx+mb3eBfjFPI+hUiJHcBJiLXO2tkSb8tsH5yfBef\nwtT6MNH3evqLxmC/qbMOE5cVa2n6A6WU1BxNCXLVh4UjiyvR9JLSpEuCbCRL\nqHVq9i4SQlrlImmBkHmhhS2xxuoWjamsCad+3bmRibloZ9aQBb+88D2FO/5U\nHf4nLQCUWQAlrBex5GG+6dCKt6xBgGJzBckwgFOzTrt1suyAApYqjlZfWDJ2\ntbTWisJQk+9AUnWE3vF7aES9EUFZ7u2MRjSoW/K6uSnMVC3VymOCvmx8/IF2\nnjom\r\n=IRzf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"2bc72cf49efdd45c4cb6b4cbdf31401e168ca5fe","scripts":{"lint":"eslint ./src --fix","test":"mocha -r @babel/register --reporter spec --require test/bootstrap/node test/*.test.js","build":"babel src -d lib","clean":"rimraf lib","start":"babel-node src","prepublish":"npm run clean && npm run build"},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"repository":{"url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git","type":"git"},"_npmVersion":"6.4.1","description":"HTTP Bearer authentication strategy for Passport and Keycloak","directories":{},"_nodeVersion":"10.12.0","dependencies":{"axios":"0.19.0-beta.1","request":"^2.88.0","passport-jwt":"^4.0.0","simple-node-logger":"^0.93.40"},"eslintIgnore":["lib"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^10.0.2","mocha":"^5.2.0","eslint":"^5.5.0","rimraf":"^2.6.2","prettier":"^1.14.3","@babel/cli":"^7.0.0","babel-core":"^7.0.0-bridge.0","@babel/core":"^7.0.0","babel-eslint":"^9.0.0","@babel/register":"^7.0.0","prettier-eslint":"^8.8.2","@babel/preset-env":"^7.0.0","eslint-plugin-mocha":"^5.2.0","eslint-plugin-import":"^2.14.0","chai-passport-strategy":"^1.0.1","babel-preset-everything":"^0.1.2","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-keycloak-bearer_1.1.0-beta_1541797916697_0.22332229550747296","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"passport-keycloak-bearer","version":"1.1.0","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"author":{"url":"https://hgranlund.com","name":"Simen Haugerud Granlund","email":"simen@hgranlund.com"},"license":"MIT","_id":"passport-keycloak-bearer@1.1.0","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"dist":{"shasum":"82b36aafa84aedc10e65350f682d599890c56f2e","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-1.1.0.tgz","fileCount":9,"integrity":"sha512-VamJ4AAsq9BTzwL3PXxqMvSwhm4yolb9AIDgCHbkNVXcwQp/gvCOHCHx9N9OMHhzHCDVvW9FY34ZDZqIRd0onw==","signatures":[{"sig":"MEYCIQDDaAjUWhhtj+x4okm9Xqx9Dg1bDT4m6pmenvOZlouZPwIhAOoxhM1zJIMUT4z/Z7/sNq7AfiOkOOues95MfxlFe/kN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6T94CRA9TVsSAnZWagAAamoP/3Z/XZN1FC67sxWx7hSv\nz7a8X3Xq92BkiDzl7aeUwUIk53xyl/54TuyslsYJdYWmmABItV0redBwZOs4\n/5U0BabGpCNMSO+KTeAOza5BLoVch2j+Lx56WFYJLM/0rjvgUMvEVnh7l+jk\nCes+S47hY4P/SXjTxYEbbwVwz8huJNYBkJ5lztDd73Ft8udgFleJSJMuHnb1\ny9wEB3KrJ2rKnyHc+qxuEXPjTidBNayGpyTck3ppd4FTgIaawaOiMA0isGRE\nuj6qAhbpc0ZlsO2ek4E9miy1U6q50OeQ+mUJiPuAsTIop6NzknmYDyYtljRa\nbaFk9VRCE4okG+Rkt9IaAo0GxBDKIGtkauYzNAsUWdeEosNVk8IPtSqt11//\n2u7ms5EO4IHBC7GZxLFE0Da71n+STU3orXPdyxs3esPGFU15gECNde1jvt/d\npd+OHpFjlJTdkmh8wq/nYJfT6kMC9C7uHMdZuLJt/CYaampHYx9izC502C+k\n0bcGzTbcTOjmdvWJoUtJ4+fb2a+2qxcmwAeU+PL6I0GYnUzDxGNytGTpw24G\nq1NADlv3LO263NXgl2tKL3QX7QsYq5mBc1BR3yhRssKEbMGsUTZnEDS2CTf0\nUwS4Iiribhm7/rFuKSbmS55xAY1WRqfPmhMG7uQpOoxtLnarARzOG1ph1r5r\nr2vM\r\n=+9nV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"a4d0bab32bf6f0c9342b7a80fffeafa3b6cced5b","scripts":{"lint":"eslint ./src --fix","test":"mocha -r @babel/register --reporter spec --require test/bootstrap/node test/*.test.js","build":"babel src -d lib","clean":"rimraf lib","start":"babel-node src","prepublish":"npm run clean && npm run build"},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"repository":{"url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git","type":"git"},"_npmVersion":"6.4.1","description":"HTTP Bearer authentication strategy for Passport and Keycloak","directories":{},"_nodeVersion":"10.11.0","dependencies":{"axios":"0.19.0-beta.1","request":"^2.88.0","passport-jwt":"^4.0.0","simple-node-logger":"^0.93.40"},"eslintIgnore":["lib"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^10.0.2","mocha":"^5.2.0","eslint":"^5.5.0","rimraf":"^2.6.2","prettier":"^1.14.3","@babel/cli":"^7.0.0","babel-core":"^7.0.0-bridge.0","@babel/core":"^7.0.0","babel-eslint":"^9.0.0","@babel/register":"^7.0.0","prettier-eslint":"^8.8.2","@babel/preset-env":"^7.0.0","eslint-plugin-mocha":"^5.2.0","eslint-plugin-import":"^2.14.0","chai-passport-strategy":"^1.0.1","babel-preset-everything":"^0.1.2","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-keycloak-bearer_1.1.0_1542012791778_0.5578964416113514","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"passport-keycloak-bearer","version":"1.1.1","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"author":{"url":"https://hgranlund.com","name":"Simen Haugerud Granlund","email":"simen@hgranlund.com"},"license":"MIT","_id":"passport-keycloak-bearer@1.1.1","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"dist":{"shasum":"9d0bedcd327b80ad8de3635608383cb472a004fe","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-1.1.1.tgz","fileCount":9,"integrity":"sha512-m85c0KD572bCgfrUpdTMkC+B5T6lH22mfEFkrfJcJ9CxRsgDTHh5PDtqulTBx+32/4TBQt34fomo0nDpdACEAA==","signatures":[{"sig":"MEQCIFhYpgG7GdOuKTTMLM332t2k1RPnjfPB3fCQunHnha5hAiBUcUlg0mUIJoiUcJ9hkMMvzPeCCv2XSaCJbW4le4d6fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6Ua2CRA9TVsSAnZWagAAVCYQAI7WYxUE8eN79v93mOKO\nJWQ11khYFoTWszv/Wd6KoqdOrtvdvNwG2G6bhIVl6TVOLMlrUDPGVNye4Ft+\nhQ1wsdcqRpOpJsscAmvJRFNymVEH2lHbuPTJZXdHdhBsCFLaENHDa8Wmvw/v\nfUaP5Lvqgdc+3Xn90DSlQcoS9QiSSSLEasBZSYzWnl4LDENv5k40/qOv1qtO\nxyOmzp+ErxFkTvqBtoBVMgoa7AdoYMz/XBs+P/Yu10AkI4w2iWmUgrcVdE6j\nCvAtSumT/HL++5DBgJIAa2RTgZEwc4b+3SA6PoaD4l1xYuE3cUAiaznAPWJ+\nf3Ldpo0IZiUyT3C7boLogVwJ2orzlphJCx7cpARkPMFAbZJobQ39ceSHCZ2S\nm69tdeYFKKtpWdN2f9jXJtZlTLeA495wEt6xjHdRJUEzbeTK6IP4nWZRYwV3\nYITmu/j340RPkiWW7Uup0miNV6YSc3DxlOMO+o490Jjc0Xo9O9gnm+FjgUAU\nToz/ry87s8posJxPhJgn1WJ3Q22HGiruwm7deFt7exKovialIlxpDPnzWKvB\nhCN2f/gPfLQu935Xib+i+h05kOrm9pY/N5wYqmXkW0aN2ujWPcoyK2bv6CZG\nEnzOek3zgHME7yV3bHP7W9+kzHDJG681PafrHBfJkuijLctMZ6NUlUUML+bu\nVEkg\r\n=hiMl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"5d95d9b7e3a45ad9439fe5b1d07710a27c564fa1","scripts":{"lint":"eslint ./src --fix","test":"mocha -r @babel/register --reporter spec --require test/bootstrap/node test/*.test.js","build":"babel src -d lib","clean":"rimraf lib","start":"babel-node src","prepublish":"npm run clean && npm run build"},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"repository":{"url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git","type":"git"},"_npmVersion":"6.4.1","description":"HTTP Bearer authentication strategy for Passport and Keycloak","directories":{},"_nodeVersion":"10.11.0","dependencies":{"axios":"0.19.0-beta.1","request":"^2.88.0","passport-jwt":"^4.0.0","simple-node-logger":"^0.93.40"},"eslintIgnore":["lib"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^10.0.2","mocha":"^5.2.0","eslint":"^5.5.0","rimraf":"^2.6.2","prettier":"^1.14.3","@babel/cli":"^7.0.0","babel-core":"^7.0.0-bridge.0","@babel/core":"^7.0.0","babel-eslint":"^9.0.0","@babel/register":"^7.0.0","prettier-eslint":"^8.8.2","@babel/preset-env":"^7.0.0","eslint-plugin-mocha":"^5.2.0","eslint-plugin-import":"^2.14.0","chai-passport-strategy":"^1.0.1","babel-preset-everything":"^0.1.2","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-keycloak-bearer_1.1.1_1542014645608_0.1890984468909862","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"passport-keycloak-bearer","version":"1.1.2","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"author":{"url":"https://hgranlund.com","name":"Simen Haugerud Granlund","email":"simen@hgranlund.com"},"license":"MIT","_id":"passport-keycloak-bearer@1.1.2","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"dist":{"shasum":"afc2f8c2d0ba3f55626514539fdcdd7e39689cd6","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-1.1.2.tgz","fileCount":9,"integrity":"sha512-Nu3qAoNBPfSNHEhBW+v8p7xGXKrWILLGxXSfK0GstJkpbTEhpxtz+gvqYlk1DiqiGxNKUKVu94Vj/quMM1U47w==","signatures":[{"sig":"MEUCIEEVabbrbztnKLiK1kPL900a3KN6JUIJM8gmkB1oeQ2gAiEAkMGugjceGrn6oreBQkUQJYIQwZfB7BmgD8PVD0b9h9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb97/ICRA9TVsSAnZWagAAI2sP/RXMMNT1eecjYf+GVJIZ\nZHW7RbmOsuTvvJ2X28miKHnEEKGimhvsk9XamtEwkV3JuE8RubB35yzW3BwS\nfQk0U8nINX8zfNGAuJ9bl6lD4NY4l/JD4CDiIVbASEZ5imyqsQzgwV3faTJi\no7pz0q+BjFQeZj4LZ2uY1ZqiQr13PyTv7gPlhnFxppvmRUCIdGIBu2A1S7oL\ntYJwFvrldLGF1JWfVnNE0+AnW27xqtj1mlsZA5+dDry43gQL+Q20uJl7fj6b\nFDkBG3hZvjwb1hJQI8m9yR+qgnzwLpJulT4plQvlUXZ3uvxhS2qjAnFHECZ6\nDC7NPDnpI4UxJLPiLjcgNLS97uw7wE8T9OhaeOLxeNl2e59g/dFhhG4O6Ba+\ned49Tgbl+njncI905rTZ5S17FnkQKRmEfzSD5LtPpQGdMBkHQugHnVuMy+rg\nJT4c3KsLZC9TE7jwwR91ViJHcXThoBR+VsxBsXgAa0jVh9TfrFoDM96RVDOJ\n4NA+J8YebT1ycLiYTnpliu1Z1EcLE5d9AELMl1ngixXt7zpUnyG/qQmwBCIj\nTqeX4cbrCe5qMNrFKgovs68yOypVJHYAADLkn8ZqIttG/CxpYsxjnYsPvB63\nWD4G3+0h2igm75gOxzfLHCrBGd1OrUcpsjTpMOxP2SiHFwmdIt4vneF9xUro\ntEAn\r\n=hePv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"d907b112c17e7bb7129b03c49251ec79dfb733ad","scripts":{"lint":"eslint ./src --fix","test":"mocha -r @babel/register --reporter spec --require test/bootstrap/node test/*.test.js","build":"babel src -d lib","clean":"rimraf lib","start":"babel-node src","prepublish":"npm run clean && npm run build"},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"repository":{"url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git","type":"git"},"_npmVersion":"6.4.1","description":"HTTP Bearer authentication strategy for Passport and Keycloak","directories":{},"_nodeVersion":"10.11.0","dependencies":{"axios":"0.19.0-beta.1","request":"^2.88.0","passport-jwt":"^4.0.0","simple-node-logger":"^0.93.40"},"eslintIgnore":["lib"],"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^10.0.2","mocha":"^5.2.0","eslint":"^5.5.0","rimraf":"^2.6.2","prettier":"^1.14.3","@babel/cli":"^7.0.0","babel-core":"^7.0.0-bridge.0","@babel/core":"^7.0.0","babel-eslint":"^9.0.0","@babel/register":"^7.0.0","prettier-eslint":"^8.8.2","@babel/preset-env":"^7.0.0","eslint-plugin-mocha":"^5.2.0","eslint-plugin-import":"^2.14.0","chai-passport-strategy":"^1.0.1","babel-preset-everything":"^0.1.2","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-keycloak-bearer_1.1.2_1542963143911_0.5017354147400364","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"passport-keycloak-bearer","version":"2.0.0","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"author":{"url":"https://hgranlund.com","name":"Simen Haugerud Granlund","email":"simen@hgranlund.com"},"license":"MIT","_id":"passport-keycloak-bearer@2.0.0","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"dist":{"shasum":"9603cae550435e08e81ea232ca25d36d6171b4e1","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-2.0.0.tgz","fileCount":9,"integrity":"sha512-BNGCYt6CV7VC+E+7nMbTMRv6GMFzySN+j7Rx+jv7DwMBEOlNoLEWPB/VoYOqDka7OWAvTlGxfSh64OnhsbQtlA==","signatures":[{"sig":"MEYCIQDDeu88UaKOJWq//f30QZxsvxbv1foQWXhcvHjYtLce+QIhALZVPMwxV32XaNm3X665nUBhVb7FHUpbwfYEFcMsuR+o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3zCDCRA9TVsSAnZWagAAdMIP/jEw/5TBFsJsyiCMZIF5\n7gj8I6rKTnx485KoE/qEZblnHvDpKVBrN0QBuXHaHg6V8H0ZXJ1hbMXALOJC\nNB5GRupfDJcTLuPoNnMwGNnTfwxxddTd6FmKJfLxe75mNjWj+Moy9sZar8Qr\nbh0OQhm3QXQzrBbYABk5ZepT1e3/3DA6wkdq11++ab4GH94AlRfd2qBa9zq+\n96uueK3bP9rcLATLuUhsdOeN1rvGjABiGOPC6O5E95TUgrzKZO0Q1VME7FB0\nPY+Eghgd4MS8KL8UJ0T2qr3Wl8eKC7PTBBeBDQNjDuZQUxLRCkJkMppDX38R\nQ/A/CZUJjD+02tBWn+EOAqd4qJju8ap5wmSLnh8nt44frL7Kw1FKpWxBuxCR\nlqH9YDVJ53mOp5rVSKIZO51jgNU8qi3Yih88WojOMugQqYA6lkG2HBNiHdGk\n8X2Q6Rd+Hg/q3teAV32A4qJBEUgthXKnTln9JDRWGpBoMzfy/+OssEdsK1iG\n965wPxYEOnG7lT1Q/FL0NMvkTU4Oh5uhO4ZiwYKh2qMyKdlg//6ru+TaDrsG\nENyLM4//C1yPzMpReJ10QhhRCtD979sOfdylcSziwlGArWJSlyqe6QsCWv7x\nfTDW4FE71rRWanOTkkqqq2/qOVSGyiQeboW5QfYcEajkSWUgq4T6zsdwQyc3\noGnE\r\n=R8wC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0"},"gitHead":"9799499d6cdd800e0a69d12ead5692876161f761","scripts":{"lint":"eslint ./src ./test --fix","test":"mocha --reporter spec --require test/bootstrap/node test/*.test.js","start":"node src"},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"repository":{"url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git","type":"git"},"_npmVersion":"6.7.0","description":"HTTP Bearer authentication strategy for Passport and Keycloak","directories":{},"_nodeVersion":"11.7.0","dependencies":{"request":"^2.88.0","passport-jwt":"^4.0.0","simple-node-logger":"^0.93.42","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^10.0.6","mocha":"^5.2.0","eslint":"^5.13.0","rimraf":"^2.6.3","prettier":"^1.16.3","rewiremock":"^3.13.0","prettier-eslint":"^8.8.2","eslint-plugin-node":"^8.0.1","eslint-plugin-mocha":"^5.2.1","eslint-plugin-import":"^2.16.0","eslint-plugin-promise":"^4.0.1","chai-passport-strategy":"^1.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-keycloak-bearer_2.0.0_1558130819260_0.535488354421007","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"passport-keycloak-bearer","version":"2.0.1","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"author":{"url":"https://hgranlund.com","name":"Simen Haugerud Granlund","email":"simen@hgranlund.com"},"license":"MIT","_id":"passport-keycloak-bearer@2.0.1","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"dist":{"shasum":"b4d35e76b5c9d99ae39c69ec42d27065b0e6b70d","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-2.0.1.tgz","fileCount":9,"integrity":"sha512-p1aqpOq2/VBmXObSLSIwSCuxhIw+UVL5HASahLRhWMLe898aZdxrOD8NEGCp05MYoAsLpb0Pn2oPV5DH3i/wGA==","signatures":[{"sig":"MEUCIQD7rC2o8Hu1L5QY4W/uOIv+Q0mF+Vrs/ydv3x1V/2PZNQIgPdnLeDg8CdflfSFJSJ1gj7COHitg2LfOTMfT7mkRY4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7BOGCRA9TVsSAnZWagAAeS8P/j9BxcDYbqAx8pmHWx/k\n6xOND9k3FLLHl9HrHeNYm8jHZ8vsgtq0MwRXy4GVz/UOZCIdgAYUHUY2yv0V\n0TvYQiQn/4FrsjO2ucf2CUUEjtiW6PqFCee8qje8QHhiwmg1QVK8Eike3Gft\n2nKOu7KlTHadVDLomGVHMstAc1hXAKJpOBBGC1kqLcV1EHQXgeaB+UDeLjD/\nL9gMzROQewB/x7VvrMZY7Z3/V2SLK+CTwu4cviMsNQjo5PPlraxXfzLHuVKv\nQyTsWX9LVB21+9uchLuC4OeyDpfWQksRAHh2gu9xo9PFr5a2WJAUBJ23ASaN\n0lB2dq5SDBl8VHVIsy0BqMkZOZOA7u/o/JOjyKKTTOL4pWb7UoORUTOFstoV\nFGH2X18uLHdfnD5InTNYlwl0t32zVbDsLVCHzcTA15R1sLDonFaCgO07rzPZ\nLXCHW9q9vOnp6jeYjuO0nysQgDrYTv0HH++cRVfaEIdt3VgN0XiXJifgnmU8\nPQAEFzpsW/20OpY3YN8R02zWAbSMq6u9aWy76rzCPPixZPyXuQYsFQXEoSpF\ndzxViRYR+H2GM5eJfOF6rW4jzXF0zAnMIAxuZK3mrJ8STow50orXaDc40Icp\neDnXialH96o2yePOs9ClNdaYVXmcGFDiKjzhwGliW3YcS1HmpNjmzzbVJWKC\nIWFP\r\n=cONg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0"},"gitHead":"46ea1c9d7a9f2b83ef29f982d84abf5a84bd9a8f","scripts":{"lint":"eslint ./src ./test --fix","test":"mocha --reporter spec --require test/bootstrap/node test/*.test.js","start":"node src"},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"repository":{"url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git","type":"git"},"_npmVersion":"6.7.0","description":"HTTP Bearer authentication strategy for Passport and Keycloak","directories":{},"_nodeVersion":"11.7.0","dependencies":{"request":"^2.88.0","passport-jwt":"^4.0.0","simple-node-logger":"^0.93.42","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^10.0.6","mocha":"^5.2.0","eslint":"^5.13.0","rimraf":"^2.6.3","prettier":"^1.16.3","rewiremock":"^3.13.0","prettier-eslint":"^8.8.2","eslint-plugin-node":"^8.0.1","eslint-plugin-mocha":"^5.2.1","eslint-plugin-import":"^2.16.0","eslint-plugin-promise":"^4.0.1","chai-passport-strategy":"^1.0.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-keycloak-bearer_2.0.1_1558975365992_0.45777006630118966","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"passport-keycloak-bearer","version":"2.0.2","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"author":{"url":"https://hgranlund.com","name":"Simen Haugerud Granlund","email":"simen@hgranlund.com"},"license":"MIT","_id":"passport-keycloak-bearer@2.0.2","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"dist":{"shasum":"7822af9233dc9497c5c968860ddb6842494d0d7a","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-2.0.2.tgz","fileCount":9,"integrity":"sha512-tXD8MSlU7NRPa8jasb06TbEKyyH6jKfB147oZJy8XyqfgmNK4YhTfxYTkshXsr9DODhVeTmmPlcqbs3mM+uG0Q==","signatures":[{"sig":"MEUCIQCUIYZQ9lH22f591HTkUq0HGV+FBoG5oWjpP1fYP+PiWQIgMWqAJdCXO1NJHlGm1EQY9LAqBwos581PtY9bNuJXgpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQz6oCRA9TVsSAnZWagAAeykP/1Ht+hzMA+0OkjrNcicS\nQN2obXE4A/qcXbGoQ5s4TUAPseOMCCym/2mfk8za2zd3slChHU8V7Tx9L7Gj\nv9UuBefMG6nVhpd0BirDNDg0FW2FGWiV9kQ6tKcA2wILKB8TbNsrC0PWwzTA\nuqUPHjpor+IM7lmT2pgrrtzRnYnN5RwoRmRE20N0aEBqt0ifyV6DmmiZv7NC\nMUKopGSItpLdgmU7QlBK4rnroX/cwEErIHBfd6V6PDIEM9ym4tMrb5KVKMOn\nuOPSQctjqP9axB9zO0Z8q4d1ZOBkXlhYDk3egWN0uD0qvvKeqp/4XMR+ISDS\nlZI+Iu88CKtwzNT2+LMMj1xIelfmOg81i/DXvsy5OPI9cCFZ/yeen4dIOR/D\nc4NWMAbfI0vHSCutjRNlZRd5ooAulAC/fRMWE5cLORn3xdoPvW9Z00lQAupR\ncJt4Dcg3ughhnnguSfBr11Wi5Tgj3WEOJBEExu2GWu5FXZcDXuHDgce4aa5A\nTd/dLoU0QRSFWobMxfpVp5RijALln2reXUEbF/x9AtI7xpye6gw9qE3/qNbV\nhL4PH78GpSRobgUlJ8z3IHNomfcoFewO8Qf1T+6d2UCgveL7IfGfoWLTZty3\nkGgMMeCvaNlTRN2BN2chX4/fZb2SgU3Uq2KurtQDjRSk4XJStRlG6kXdixZ8\n9EHB\r\n=dqKs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0"},"gitHead":"de4f5ae1b8a87574295e3189d4c44c88ff86041f","scripts":{"lint":"eslint ./src ./test --fix","test":"mocha --reporter spec --require test/bootstrap/node test/*.test.js","start":"node src"},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"repository":{"url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git","type":"git"},"_npmVersion":"6.10.2","description":"HTTP Bearer authentication strategy for Passport and Keycloak","directories":{},"_nodeVersion":"12.6.0","dependencies":{"request":"^2.88.0","passport-jwt":"^4.0.0","simple-node-logger":"^0.93.42","request-promise-native":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^10.0.6","mocha":"^5.2.0","eslint":"^5.13.0","rimraf":"^2.6.3","prettier":"^1.16.3","rewiremock":"^3.13.0","prettier-eslint":"^8.8.2","eslint-plugin-node":"^8.0.1","eslint-plugin-mocha":"^6.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.0.1","chai-passport-strategy":"^1.0.1","eslint-config-standard":"^13.0.1","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-keycloak-bearer_2.0.2_1564688040084_0.9314065570766767","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"passport-keycloak-bearer","version":"2.0.3","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"author":{"url":"https://hgranlund.com","name":"Simen Haugerud Granlund","email":"simen@hgranlund.com"},"license":"MIT","_id":"passport-keycloak-bearer@2.0.3","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"dist":{"shasum":"f85a12d2a15d08959bb63f2cc327603466a21455","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-2.0.3.tgz","fileCount":9,"integrity":"sha512-WIB6ElD4F2TwVctGrAbirmWMa84TYKrMtFNlFQtAWC4prE4I/k+uDagLw671133TY9GkYxI7B75FyuMnpWK7UQ==","signatures":[{"sig":"MEUCIBmiC5usPzqPT50N38t9P6B3gLElyf4G3/tOJgkk0/6EAiEA9o2Gc8tcuxYq1bbxGJ+MkDt6EJsuSKwFV1+9tuOdnJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzaCXCRA9TVsSAnZWagAASjEP+QDRnrmUoCTGsv0XrUk0\ni3DoDVttFbfCgd1aLABRcKrik67W0EDVzsPsVB8m8KWZ9N540nXq8AxN0n6v\na9v0gSiNetZosAcV6ZyAzrpSsLCu/LmvfmkKlWa5MGvz75jyArbif++UcOq3\ngPUMctyQ+Ztoz2Tr50uyYwzZcRkVZcACVdmywt199KA4YU0Wd1Ny2WCXZl3L\nr1+JQzQi9sy/4VSpLBgszKcwVsYT6ZltiJpCPFLQlug0qKHUeJ6LLZEnJJQ0\nbeRvfm7NvGabhce6adHTCgZUgaDR2hLWgMg2Iealz7sVHsDruwu1jCSLqIxz\nZMLCPuN8DFIuhPa8l0Zyer6HA2weVeWemgMwc97evxywz+2/TtkGNN8RHUm7\ngeAFXi+/E4ZswTgwNmrGML7wrt8cVyvRnmbSoQdRP1TYSQgv+WuhlZR8Mt0j\ntSC4FiLetgY7htttS770SJNS4ARKWLi+V9JB76W/94Y6dxN1Xaajvxm7SgIh\nErPNSCobsN5foufktPrRSgZVRdg8OhPCabQ07EG2cjshmSSzgjbid7fJsbNH\nVav1qX1vE0dESrM6Fw5Gp1YUAYKQV9andGDXvpcskH9q0NiSV4djPhJ3uwsz\nR4u/MVqY0E4iRU/iuqXaxARh9hHgvke4nj5wi268mBsFS/X8fNkbPUQai9g9\nndLX\r\n=A/d1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0"},"gitHead":"e97c174cfb612b136776cd5e3249110050fd1802","scripts":{"lint":"eslint ./src ./test --fix","test":"mocha --reporter spec --require test/bootstrap/node test/*.test.js","start":"node src"},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"repository":{"url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git","type":"git"},"_npmVersion":"6.12.1","description":"HTTP Bearer authentication strategy for Passport and Keycloak","directories":{},"_nodeVersion":"12.9.1","dependencies":{"request":"^2.88.0","passport-jwt":"^4.0.0","simple-node-logger":"^18.12.23","request-promise-native":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^11.7.0","mocha":"^6.2.2","eslint":"^6.6.0","rimraf":"^3.0.0","prettier":"^1.19.1","rewiremock":"^3.13.9","prettier-eslint":"^9.0.0","eslint-plugin-node":"^10.0.0","eslint-plugin-mocha":"^6.2.1","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","chai-passport-strategy":"^1.0.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/passport-keycloak-bearer_2.0.3_1573757079447_0.3966397073287973","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"passport-keycloak-bearer","version":"2.0.4","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"author":{"url":"https://hgranlund.com","name":"Simen Haugerud Granlund","email":"simen@hgranlund.com"},"license":"MIT","_id":"passport-keycloak-bearer@2.0.4","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"dist":{"shasum":"f4940d668854151ab692dd312594574f78007f09","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-2.0.4.tgz","fileCount":9,"integrity":"sha512-GNO5YEJFAcEYgjMvREDrpkKG/B1bAxTH2piYwo6ZSovhoCzhg6gRQYhnrzLVDWrolPnrQ0zgPcswXqRoP2iSMA==","signatures":[{"sig":"MEYCIQD1v7LLg28L+T4Qom0pb79CtoYIhXPmd4hQ94udyFFPYwIhAOHFAukpgUwyCfSvsEPAN388JyNx/icBNjtwQ+izWSkz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebTKOCRA9TVsSAnZWagAA+2UP/2XejQF++ZLVTlE66J1y\nzbzQ4N8P6eF0CdmH80Pu35sOd3NCEMhH8PMn6jths3BtESJo7BXOttYswqm2\nYRdRvNwqsNBRb5c9IEDogGEUL9H4W2x9DcG22uwL12g/+rvtT8nhN6gEB9qq\nLOUs1X2fCs2o9GYxGjF2cKpq7tu4cso6PxG4Fj4oVY0zX/MyEk50p51hcHJ9\nNGz/f3xftpKS3QpmgBQ4Q8D5UMnOlVapgXHzgxTcCShCB7X2gfZp9KF1PrJp\nPMDvF1Yyb4R35j0QEjPmbBN7C6cMc7bq4ymLmGycJt0fC3vLiMfOexkYcJjK\njsLE0fmpSPkJAgUznzzb46T5VkUjNBXsqypL9TQHQxFuu5liH9dI0WdGD6Nv\nO/77oUSYsUiT+bHPk68Fq/i8BrTmBq/XkYyOoL0QaHQEfPKukUgjeGxjT5Ft\nSRsZU/xG2i/p660HJkWoHvwacAkN9IbaWqpY4P4npyg+EKsRwUk6gsAqWX4o\nOzjIkoLEamJGTk8w+71Cx446vUgRCgLLg2stS1S4YwV2YZmjQNSlzasyNd2e\nyre9Yur0h0ZEJuXsOwf9zfdEy/zrR37x/MRjXSJOxH6m/3lU/EyVw0Ul2jaG\nVYd1YCarrWi6abn21r4U1s1f/EmJQRuucYBddV5h3ZgguP+mIhEzyWoANsMc\npt3T\r\n=mWxM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0"},"gitHead":"8e36aedcbccf9f9af83ee01c23924d951aff19c5","scripts":{"lint":"eslint ./src ./test --fix","test":"mocha --reporter spec --require test/bootstrap/node test/*.test.js","start":"node src"},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"repository":{"url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git","type":"git"},"_npmVersion":"6.13.4","description":"HTTP Bearer authentication strategy for Passport and Keycloak","directories":{},"_nodeVersion":"13.6.0","dependencies":{"request":"^2.88.2","passport-jwt":"^4.0.0","simple-node-logger":"^18.12.24","request-promise-native":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^12.0.2","mocha":"^7.1.0","eslint":"^6.8.0","rimraf":"^3.0.2","prettier":"^1.19.1","rewiremock":"^3.13.9","prettier-eslint":"^9.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-mocha":"^6.3.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","chai-passport-strategy":"^1.0.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/passport-keycloak-bearer_2.0.4_1584214670535_0.227033273174724","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"passport-keycloak-bearer","version":"2.0.5","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"author":{"url":"https://hgranlund.com","name":"Simen Haugerud Granlund","email":"simen@hgranlund.com"},"license":"MIT","_id":"passport-keycloak-bearer@2.0.5","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"dist":{"shasum":"f6a745580e3c5859183374f5eeb4a934660dfa29","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-2.0.5.tgz","fileCount":9,"integrity":"sha512-UxTH1oXtNuLaRkzAMfOy9tMP+bYVBipCr0z+NT94+keohzH79SMetUnOGLGt+UWkbaShHdRZr04gglK5pJvrDQ==","signatures":[{"sig":"MEQCIGMaEkFPMjAWIKVM2mI8yTaULdqzMfVi8zIwFc6GUHi8AiBDfmT3460QcezSN5efG0ECrFyZoF7fcYhnV7oQhMNAiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei21uCRA9TVsSAnZWagAAHJMQAKPkBhqfW6eQqA3cOU5f\nn2GxND18Tr3BS31MMrk3bkxwe+iymCgUvOwEAALIafSoll8oDgqC2YNo1Kbf\nYyZ5yCOSDFn+JFK57V97Hc6Iq5gpqZdOmGYGKdR0leg+gFQng35KtpgyPWiH\nMg7ti0cpTUjR+3IuZRff/GQSxh3ZAUXX3ZxTMxzi52XAqxRvm2jIkZR6oidt\n1FUiovICgBCOnJVi0yIloqrGyjKdGfp79t/43Dl4zPsrnZYxmPNXBU1J4YA8\n2p7w53ozpjijU0u+5aeOTFuIxllMDu7l0mjrEav+8Is1pFploubOyItjvoKM\nAKKSgbVhKCJurKutb81fhjaDUPYS9vhEgY7GGxC/afggynomfZwrCanhptll\nC+DzGskzUV30jTDgWbeJk3oIkKvHKui5MnBnAm644WgqjoTEJ2U+n+yL144Q\nOSLI2crsFdrLqXF66xaj2CGx43V3VAhRIhpr1RbshW5dX9kOBu4ynKMOXkUV\nogo3ZVpOdDhnojXqQAqaDGTzo86w+hUqeNse3icD8aZ5YF9bjlEUN0eHY2HM\nDtzx7GwJwkzC2n8+4g6wS1d8ww0nTKxvbF/uDZWuIdqIsKOQgF8548t5LAu9\njTPeAIHc52ze+gqS+7eigYCxZVuP88GtO64Yz7+zjb7EM6Fv/VSL9WOIT/Hq\nfD1M\r\n=mx3u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0"},"gitHead":"bf5eaa315c35b30c312aa31fb600ffed0f05b6af","scripts":{"lint":"eslint ./src ./test --fix","test":"mocha --reporter spec --require test/bootstrap/node test/*.test.js","start":"node src"},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"repository":{"url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git","type":"git"},"_npmVersion":"6.14.2","description":"HTTP Bearer authentication strategy for Passport and Keycloak","directories":{},"_nodeVersion":"13.6.0","dependencies":{"request":"^2.88.2","passport-jwt":"^4.0.0","simple-node-logger":"^18.12.24","request-promise-native":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^12.0.3","mocha":"^7.1.1","eslint":"^6.8.0","rimraf":"^3.0.2","prettier":"^2.0.4","rewiremock":"^3.13.9","prettier-eslint":"^9.0.1","eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^6.3.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","chai-passport-strategy":"^1.0.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/passport-keycloak-bearer_2.0.5_1586195821528_0.6148939735794379","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"passport-keycloak-bearer","version":"2.1.0","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"author":{"url":"https://hgranlund.com","name":"Simen Haugerud Granlund","email":"simen@hgranlund.com"},"license":"MIT","_id":"passport-keycloak-bearer@2.1.0","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"dist":{"shasum":"7ccc6b97384152f3c404d1021939518b7f862b95","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-2.1.0.tgz","fileCount":9,"integrity":"sha512-RYze7VwBHRniv4rUqrmm3LZZWU5lzG4OqBJZOx1Wr/E4gDD4KSwJrOw3u5383xqInwtReJ0BPlnuId+/3meRFg==","signatures":[{"sig":"MEQCIEun71zeCQ6RMqaCWqzAr4ptFr8GpJ8eKvpgmY0oWoeLAiBLYReW7vjqTIr9DGk3WmZK240U5D655ohFapn/23/L5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh22VVCRA9TVsSAnZWagAANlMQAIbcMB48QWY69hoYHXEW\nJskDPrQlV6o3SQJPT8u5T0FTseWOy0WPGNVGxj+lqEsMufrkuBC48QV36FGN\nkxj5W/fxiog3svutV+mJv3yKYzW0xqE4XR6DDns2+PcpgOPGZNO25w5dltUw\nnlQAh5YaCRpPjZ3qtT0vb6KRke6ImIoM6E/PaeE0tfSF+hMlGeFRdNhoPX09\nXFAc3OIfJwOSv3zcuSwN7Cvu2PqmFd4gs0FwnUm4cPosROzz/ZaKJwjHVuNH\n9ICa/KztDr8IGoxKuTtPvFiFgAutLtPEXEuf+WhtOrU3ygKCnhZZJlrvHPQC\nyq59qtIEfEpICN+7gsTsL8O//GiaQcDd5fY7IiumcgCCv3VIBEgOzccxT3nE\nI1xsDDcjxfecorH9aBvNce/O/Xpz6AZJuGDn6EjLVP67AsT9NYP0U0dIA+/8\noSG+t9ztwWzrHHS2vR05kwMYBiKGa42w2HtI3qgmExQjQidIMaeWt6R53olC\nWGeLfs5rSWqXjmL5IzFcGJdQJHM/1hGja68DvZMUIwteVrgylyeslqZgoQmh\nLxkVC/sSeY7zLitXuIZDYisEK779+pqzWGtSQgcVqTbFrgb2vtf+ThqRj3/6\nrZn0laPEBTPvbwG5aiWgcxFPwZ3C6G+5KFZTjmiwrFckp9H9XjmT0lpFd4gQ\n7+mz\r\n=sng4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10.0.0"},"gitHead":"b24a12008c1631b3d6828a071810c7f5c0d5ac79","scripts":{"lint":"eslint ./src ./test --fix","test":"mocha --reporter spec --require test/bootstrap/node test/*.test.js","start":"node src"},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"repository":{"url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git","type":"git"},"_npmVersion":"7.24.0","description":"HTTP Bearer authentication strategy for Passport and Keycloak","directories":{},"_nodeVersion":"16.10.0","dependencies":{"axios":"^0.21.4","passport-jwt":"^4.0.0","simple-node-logger":"^21.8.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","nock":"^13.1.3","mocha":"^8.4.0","eslint":"^7.32.0","rimraf":"^3.0.2","prettier":"^2.4.1","rewiremock":"^3.14.3","prettier-eslint":"^13.0.0","eslint-plugin-mocha":"^9.0.0","chai-passport-strategy":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/passport-keycloak-bearer_2.1.0_1632467642156_0.5759854999991876","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"passport-keycloak-bearer","version":"2.2.0","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"author":{"url":"https://hgranlund.com","name":"Simen Haugerud Granlund","email":"simen@hgranlund.com"},"license":"MIT","_id":"passport-keycloak-bearer@2.2.0","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"dist":{"shasum":"85e244abb21c922fe49c2c06652bb545b7bf4868","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-2.2.0.tgz","fileCount":9,"integrity":"sha512-8uXgbL8FhL/4adpCHLkzyjTrGEApxWLAgcWbOJOcKCdlcakKnY22BiZVF24SZCO8DTJ50flM4z7UHtrZiRGTrg==","signatures":[{"sig":"MEUCIFU3jMLxk1PW+N/XlAVmtQZDRDbHrhL03IVCGNJRwkD0AiEAy3DDlDN/JtfDOLJ3kvDSugHMqK2GkyvE1R632eOVyeY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5nXhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC7A//WbIPAzVWcPJVp4IQWDoaDuk9TgHmvi2pBcas1Oyj4Oo8mYq9\r\nnZO0p+t0TzmPhiJxytsskUpGL0tF+0vOeHX4iO9JGTlIR9QwmJvPOpUFRLPt\r\nx4/agdSpdypXfb+dbiTUwvSsdR0xYSMq7+d1wj3ZBVy1XN+MgmBYQF5wm/9c\r\na27hpVbW0INOdOJHXKPU2kByKwRqo5Vrlz3MeLlBgeHemN+xM9u8pjba5ERh\r\neM+Z1nen8ulYOQjnnJCwq0RYiIpp+clBknlgQXQYojVbrxCcpFoC+AykxpyP\r\ncqirhFVbvZmIwmh0hBvbGXDNvZOqYqiEKPZdqLN0sHP4HUizci+PFrJIG632\r\n57eeu5YfOLhfXfnUq7drhK9cteprVDmDf6afADuItn5/90fz1gmcYHdHbjNC\r\nbe7q4Uehf/1c3MsWcsR9KBOlVxUiadimhk2vFcM7C1MsKeVSaVkd8VuzbMUP\r\nAiKne3voHtDEOQJ4BOU2QIJDf0kz46EevCt3ylvZCUZVK9R0WpdoPXeFlwZ0\r\n/iQ8xTMU1il8t7iJUpWq5Nx4QCO8fmyb789EBz95BEUin3Crh31yNmb3AQSr\r\nZwqlK4fY13blWYI3M4vRuHDYHzSC1VvqM3uI7CTE4D/7e2PeJxXUDlZGteKF\r\nUGQgC8uIIO5cL+NRAGiF+i8tznrCsf1UUvw=\r\n=mgvs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10.0.0"},"gitHead":"3358f55a07db411a4d053f1042b7854175890e75","scripts":{"lint":"eslint ./src ./test --fix","test":"mocha --reporter spec --require test/bootstrap/node test/*.test.js","start":"node src"},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"repository":{"url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git","type":"git"},"_npmVersion":"8.15.1","description":"HTTP Bearer authentication strategy for Passport and Keycloak","directories":{},"_nodeVersion":"17.1.0","dependencies":{"axios":"^0.21.4","passport-jwt":"^4.0.0","simple-node-logger":"^21.8.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","nock":"^13.1.3","mocha":"^8.4.0","eslint":"^7.32.0","rimraf":"^3.0.2","prettier":"^2.4.1","rewiremock":"^3.14.3","prettier-eslint":"^13.0.0","eslint-plugin-mocha":"^9.0.0","chai-passport-strategy":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/passport-keycloak-bearer_2.2.0_1659270624820_0.5262351216135133","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"passport-keycloak-bearer","version":"2.3.0","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"author":{"url":"https://hgranlund.com","name":"Simen Haugerud Granlund","email":"simen@hgranlund.com"},"license":"MIT","_id":"passport-keycloak-bearer@2.3.0","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"dist":{"shasum":"34bb7d78eb452141b4f6acaa82dd3940b1027041","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-2.3.0.tgz","fileCount":9,"integrity":"sha512-UOnnURK7AUgly4LRQ4w5VdWbq1iHPRX2HEdBZvn16wA63ca7qeDgT5D6QLHDijed73FmNvA34K3QTNfm6WeMSw==","signatures":[{"sig":"MEUCICNEMDMvb11rinEcOQa5nGiqM4bAa70v/RvjCc/gxj6LAiEAsd0cy7VzmzP/+23zRSmbJ9ON3RG9Tb1yS9WzDJhvr+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh3X7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphEhAAm2kjrm7oANtcjLLP1QtykRazWAVKw39JEMw38ub+2AbFCQNh\r\nLh4dkZHkXV3ARXkblD19GhKe+OEtYXKuGv1iryY7q8mx4GydvJti6HyaBCV8\r\n6QPKO76q82vXE0h/WOBmOkITCcbcjXXvp2WJ+/dGFt0a2vbVvupw7Wx8AHDw\r\n8m1Ei+3RkleF63Y7MAzd554qrbhFigDKe7KLnGhqS78jd7ISUgDN4Dg9RfYq\r\nGO3FwwKWas2uMIRhqE9/fUQNtssK1k3PCOOb42dQ9PsPL+wAT3CyVmTEntQv\r\ncL4ZIHWLfefIktz5F4qQ0MBZxFVwxrolpeVU80u+dYitHeSPX8WhoYS1RWTl\r\nXBBsjRvUTXouAiXHsaM/7DtDvLAuYS9jN5ZnmOy2V40nH5HuXX/P5Aq+b9aa\r\nuFweUQUPM/NrCUUmyx8ZnMMYB/VLrYmy4YbCh9FZiRQd3z/OC74YPaSWN84y\r\nNqTAMcOoeu+7DXfsQNhoF7lVHqeTeF0yTQwR0fxFsB+TVrgohLJ0AIyTEmNe\r\nV71hTki5Rwjxn/uMNIxXCNHHPv8RDuJShMZ415Vz9anB+2Zm/uLdA/0dIZnw\r\nf70BnJFSjJ+YXPfLwSNZYt9kL1bGwq02OHX6Fl2N2aUWxxHlFJ3eypeoCCJY\r\nfrRdIULScLfMwAu3tZsdvAHlcQlhdK/43B8=\r\n=T6pA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=10.0.0"},"gitHead":"425cdf275538a4bf056ba7cbdbdafeeb399adf13","scripts":{"lint":"eslint ./src ./test --fix","test":"mocha --reporter spec --require test/bootstrap/node test/*.test.js","start":"node src"},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"repository":{"url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git","type":"git"},"_npmVersion":"8.15.1","description":"HTTP Bearer authentication strategy for Passport and Keycloak","directories":{},"_nodeVersion":"17.1.0","dependencies":{"axios":"^0.21.4","passport-jwt":"^4.0.0","simple-node-logger":"^21.8.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","nock":"^13.1.3","mocha":"^8.4.0","eslint":"^7.32.0","rimraf":"^3.0.2","prettier":"^2.4.1","rewiremock":"^3.14.3","prettier-eslint":"^13.0.0","eslint-plugin-mocha":"^9.0.0","chai-passport-strategy":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/passport-keycloak-bearer_2.3.0_1669821947232_0.23631903088670625","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"passport-keycloak-bearer","version":"2.4.0","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"author":{"url":"https://hgranlund.com","name":"Simen Haugerud Granlund","email":"simen@hgranlund.com"},"license":"MIT","_id":"passport-keycloak-bearer@2.4.0","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"dist":{"shasum":"ee15eec2bea1933f7dda439cb4e76ae3df2c7f89","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-2.4.0.tgz","fileCount":10,"integrity":"sha512-6ZS3OLI85wTq9MpXZzDjNs5CISd9Fz45XvKS6ZORhknwwZuruDSQhfIFRdKJs8IPh2SJht1ffrdzn8XFL56JOQ==","signatures":[{"sig":"MEYCIQColyaKLX+C5wb/d1krgKFncs/+XqgwHV6brS2uN0+veQIhAI2CmwRRwJHmYCTyIn+1Gv5NLS61n+M++R+OTf/UQLdn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17284},"main":"src/index.js","types":"src/index.d.ts","engines":{"node":">=10.0.0"},"gitHead":"1bbbe7d2be6291af8343c2b162a727c330956d99","scripts":{"lint":"eslint ./src ./test --fix","test":"mocha --reporter spec --require test/bootstrap/node test/*.test.js","start":"node src"},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"repository":{"url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git","type":"git"},"_npmVersion":"8.15.1","description":"HTTP Bearer authentication strategy for Passport and Keycloak","directories":{},"_nodeVersion":"17.1.0","dependencies":{"axios":"^0.21.4","passport-jwt":"^4.0.0","simple-node-logger":"^21.8.12"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","nock":"^13.1.3","mocha":"^10.1.0","eslint":"^7.32.0","rimraf":"^3.0.2","prettier":"^2.4.1","rewiremock":"^3.14.5","@types/passport":"^1.0.12","prettier-eslint":"^13.0.0","@types/passport-jwt":"^3.0.8","eslint-plugin-mocha":"^9.0.0","chai-passport-strategy":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/passport-keycloak-bearer_2.4.0_1686837219933_0.35201348076516736","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"passport-keycloak-bearer","version":"2.4.1","description":"HTTP Bearer authentication strategy for Passport and Keycloak","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"homepage":"https://github.com/hgranlund/passport-keycloak-bearer","bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"license":"MIT","author":{"name":"Simen Haugerud Granlund","email":"simen@hgranlund.com","url":"https://hgranlund.com"},"main":"src/index.js","types":"src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git"},"scripts":{"lint":"eslint ./src ./test --fix","test":"mocha --reporter spec --require test/bootstrap/node test/*.test.js","start":"node src"},"dependencies":{"axios":"^1.6.3","passport-jwt":"^4.0.1","simple-node-logger":"^21.8.12"},"devDependencies":{"@types/passport":"^1.0.12","@types/passport-jwt":"^3.0.8","chai":"^4.3.7","chai-passport-strategy":"^1.0.1","eslint":"^7.32.0","eslint-plugin-mocha":"^9.0.0","mocha":"^10.1.0","nock":"^13.1.3","prettier":"^2.4.1","prettier-eslint":"^13.0.0","rewiremock":"^3.14.3","rimraf":"^3.0.2"},"engines":{"node":">=10.0.0"},"gitHead":"dc3595445ad720e13565b41a3cbafb6ef687c6c4","_id":"passport-keycloak-bearer@2.4.1","_nodeVersion":"21.6.0","_npmVersion":"8.15.1","dist":{"integrity":"sha512-Yy/5TykRnQO4UtwgCpkyliVhXd+KeFFgJVtRLMoTvXs7BDr/EFN7NaDX0fMgEJRhFMP+JDZSqLB5k0CpJKHQIg==","shasum":"d1a84b9718fe95e2e2093931376c44f2a7bdc2cd","tarball":"https://registry.npmjs.org/passport-keycloak-bearer/-/passport-keycloak-bearer-2.4.1.tgz","fileCount":10,"unpackedSize":17317,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeci/SWHTMpJXQ7U3uQr1YUac1TidE/JvCq+WBptLqKwIgI8sJs8ZuBTZ2xNcQjgkxWDmO9Fzwugkk2QD+xLwroEU="}]},"_npmUser":{"name":"hgranlund","email":"simen@hgranlund.com"},"directories":{},"maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport-keycloak-bearer_2.4.1_1728054167261_0.6318043432212552"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-03T23:04:49.504Z","modified":"2024-10-04T15:02:47.597Z","0.0.1":"2018-11-03T23:04:49.640Z","0.1.0":"2018-11-03T23:30:40.113Z","1.0.0":"2018-11-04T18:49:29.380Z","1.0.1":"2018-11-05T12:15:26.976Z","1.0.2-beta.1":"2018-11-06T12:06:58.739Z","1.0.2-beta.2":"2018-11-06T13:24:43.790Z","1.0.2-beta.3":"2018-11-09T20:57:40.884Z","1.1.0-beta":"2018-11-09T21:11:56.899Z","1.1.0":"2018-11-12T08:53:11.862Z","1.1.1":"2018-11-12T09:24:05.720Z","1.1.2":"2018-11-23T08:52:24.058Z","1.1.3":"2019-05-17T21:53:43.865Z","2.0.0":"2019-05-17T22:06:59.354Z","2.0.1":"2019-05-27T16:42:46.123Z","2.0.2":"2019-08-01T19:34:00.235Z","2.0.3":"2019-11-14T18:44:39.599Z","2.0.4":"2020-03-14T19:37:50.677Z","2.0.5":"2020-04-06T17:57:01.705Z","2.1.0":"2021-09-24T07:14:02.283Z","2.2.0":"2022-07-31T12:30:25.042Z","2.3.0":"2022-11-30T15:25:47.432Z","2.4.0":"2023-06-15T13:53:40.104Z","2.4.1":"2024-10-04T15:02:47.425Z"},"bugs":{"url":"https://github.com/hgranlund/passport-keycloak-bearer/issues","email":"simen@hgranlund.com"},"author":{"name":"Simen Haugerud Granlund","email":"simen@hgranlund.com","url":"https://hgranlund.com"},"license":"MIT","homepage":"https://github.com/hgranlund/passport-keycloak-bearer","keywords":["passport-keycloak-bearer","keycloak","passport","auth","oauth","bearer","authn","authentication","authz","authorization","http","bearer","token","oauth"],"repository":{"type":"git","url":"git+https://github.com/hgranlund/passport-keycloak-bearer.git"},"description":"HTTP Bearer authentication strategy for Passport and Keycloak","maintainers":[{"name":"hgranlund","email":"simen@hgranlund.com"}],"readme":"# passport-keycloak-bearer\r\n\r\n[![GitHub stars](https://img.shields.io/github/stars/hgranlund/passport-keycloak-bearer.svg?style=social&label=Stars)](https://github.com/hgranlund/passport-keycloak-bearer)\r\n[![Build](https://travis-ci.org/hgranlund/passport-keycloak-bearer.png)](http://travis-ci.org/hgranlund/passport-keycloak-bearer)\r\n\r\n> HTTP Bearer authentication strategy for [Passport](http://passportjs.org/) and [Keycloak](https://www.keycloak.org/).\r\n\r\nThis module lets you authenticate HTTP requests using bearer tokens with a Keycloak authority in your Node.js\r\napplications. Bearer tokens are typically used protect API endpoints, and are\r\noften issued using OAuth 2.0.\r\n\r\nBy plugging into Passport, bearer token support can be easily and unobtrusively\r\nintegrated into any application or framework that supports\r\n[Connect](http://www.senchalabs.org/connect/)-style middleware, including\r\n[Express](http://expressjs.com/).\r\n\r\n## Install\r\n\r\n    $ npm install passport-keycloak-bearer\r\n\r\n## Usage\r\n\r\nKeycloakBearerStrategy uses Bearer Token protocol to protect web resource/api. It works in the following manner:\r\nUser sends a request to the protected web api which contains an access_token in either the authorization header or body. Passport extracts and validates the access_token, and propagates the claims in access_token to the `verify` callback and let the framework finish the remaining authentication procedure.\r\n\r\nOn successful authentication, passport adds the user information to `req.user` and passes it to the next middleware, which is usually the business logic of the web resource/api. In case of error, passport sends back an unauthorized response.\r\n\r\n#### Sample usage\r\n\r\n```js\r\n      import KeycloakBearerStrategy from 'passport-keycloak-bearer'\r\n      ...\r\n      // new KeycloakBearerStrategy(options, verify)\r\n      passport.use(new KeycloakBearerStrategy(({\r\n          \"realm\": \"master\",\r\n          \"url\": \"https://keycloak.dev.com/auth\"\r\n      }, (jwtPayload, done) => {\r\n          const user = doSomethingWithUser(jwtPayload);\r\n          return done(null, user);\r\n      }));\r\n```\r\n\r\nThe JWT authentication strategy is constructed as follows:\r\n\r\n    new KeycloakBearerStrategy(options, verify)\r\n\r\n##### Options\r\n\r\n- `url` (Required)\r\n\r\n  Keycloak auth url. For instance: https://keycloak.dev.org/auth.\r\n\r\n- `realm` (Required)\r\n\r\n  Your realm.\r\n\r\n- `passReqToCallback` (Optional - Default: false)\r\n\r\n  Whether you want to use `req` as the first parameter in the verify callback. See section 5.1.1.3 for more details.\r\n\r\n- `loggingLevel` (Optional - Default: 'warn')\r\n\r\n  Logging level. 'debug', 'info', 'warn' or 'error'.\r\n\r\n- `customLogger` (Optional)\r\n\r\n  Custom logging instance. It must be able to log the following types: 'debug', 'info', 'warn' and 'error'.\r\n\r\n- `issuer` (Optional)\r\n\r\n  If defined the token issuer (iss) will be verified against this\r\n  value.\r\n\r\n- `audience` (Optional)\r\n\r\n  If defined, the token audience (aud) will be verified against\r\n  this value.\r\n\r\n- `algorithms` (Optional - Default: ['HS256'])\r\n\r\n  List of strings with the names of the allowed algorithms. For instance, [\"HS256\", \"HS384\"].\r\n\r\n- `ignoreExpiration` (Optional)\r\n\r\n  If true do not validate the expiration of the token.\r\n\r\n- `jwtFromRequest` (Optional)\r\n\r\n  This value can be set according [passport-jwt](http://www.passportjs.org/packages/passport-jwt/#extracting-the-jwt-from-the-request)\r\n  if this options is not used, passport-keycloak-bearer will obtain jwt from http header Auth as a Bearer token.\r\n\r\n- `jsonWebTokenOptions` (Optional)\r\n\r\n  passport-keycloak-bearer is verifying the token using [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken).\r\n  Pass here an options object for any other option you can pass the jsonwebtoken verifier. (i.e maxAge)\r\n\r\n##### Verify callback\r\n\r\n`verify` is a function with the parameters `verify(jwtPayload, done)`\r\n\r\n- `jwtPayload` is an object literal containing the decoded JWT payload.\r\n- `done` is a passport error first callback accepting arguments\r\n  done(error, user, info)\r\n\r\n#### Authenticate Requests\r\n\r\nUse `passport.authenticate()`, specifying the `'keycloak'` strategy, to\r\nauthenticate requests. Requests containing bearer verified do not require session support, so the `session` option can be set to `false`.\r\n\r\nFor example, as route middleware in an [Express](http://expressjs.com/)\r\napplication:\r\n\r\n```js\r\napp.get(\r\n  '/path',\r\n  passport.authenticate('keycloak', { session: false }),\r\n  function(req, res) {\r\n    res.json(req.user);\r\n  }\r\n);\r\n```\r\n\r\n## Support\r\n\r\nSubmit an [issue](https://github.com/hgranlund/passport-keycloak-bearer/issues/new)\r\n\r\n## Contribute\r\n\r\n[Contribute](https://github.com/hgranlund/passport-keycloak-bearer/blob/master/CONTRIBUTING.md) usage docs\r\n\r\n## License\r\n\r\n[MIT License](https://github.com/hgranlund/passport-keycloak-bearer/blob/master/LICENSE)\r\n\r\n[Simen Haugerud Granlund](https://hgranlund.com) © 2018\r\n\r\n## Credits\r\n\r\n- [Simen Haugerud Granlund](https://hgranlund.com) - Author\r\n","readmeFilename":"README.md"}