{"_id":"kth-node-api-key-strategy","_rev":"50-ef732e52e37fbbb1f18135ef3bf6eab5","name":"kth-node-api-key-strategy","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.4":{"name":"kth-node-api-key-strategy","version":"1.0.4","keywords":["api","key","strategy"],"author":"","license":"MIT","_id":"kth-node-api-key-strategy@1.0.4","maintainers":[{"name":"kth","email":"webmaster@kth.se"}],"homepage":"https://github.com/KTH/kth-node-api-key-strategy#readme","bugs":{"url":"https://github.com/KTH/kth-node-api-key-strategy/issues"},"dist":{"shasum":"81dd958678ce5762a768bd4cbdf1635eed05bd02","tarball":"https://registry.npmjs.org/kth-node-api-key-strategy/-/kth-node-api-key-strategy-1.0.4.tgz","integrity":"sha512-dmIG94su1PifzKa25ePo3HxVhNBapWqhj6k590PqHEZYgp12ef7123BT1qydRhLhbmhfh16+0Whx5sG/OenITw==","signatures":[{"sig":"MEQCICe4Mc7UMEQGYpI2ig8gt9x34BY/7wEX8ens16otJsg4AiB+XzRt0uZdO3Unb9u3EDfOGrtx2HQ6ZRvK7adOgS4d2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"81dd958678ce5762a768bd4cbdf1635eed05bd02","gitHead":"9de7a93a5e4f7b985c00ecbf2eafbe19d201490d","scripts":{"test":"mocha tests/**","codecheck":"standard","preversion":"npm run codecheck && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"kth","email":"webmaster@kth.se"},"repository":{"url":"git+https://github.com/KTH/kth-node-api-key-strategy.git","type":"git"},"_npmVersion":"3.10.3","description":"A api key strategy for Node projects.","directories":{},"_nodeVersion":"6.3.1","devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","passport":"^0.3.2","standard":"^7.1.2","kth-node-log":"git+https://github.com/KTH/kth-node-log.git#v1.0.1"},"peerDependencies":{"passport":"^0.3.2","kth-node-log":"https://github.com/KTH/kth-node-log.git#v1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/kth-node-api-key-strategy-1.0.4.tgz_1489140134119_0.7266613650135696","host":"packages-12-west.internal.npmjs.com"}},"1.0.5":{"name":"kth-node-api-key-strategy","version":"1.0.5","keywords":["api","key","strategy"],"author":"","license":"MIT","_id":"kth-node-api-key-strategy@1.0.5","maintainers":[{"name":"kth","email":"webmaster@kth.se"}],"homepage":"https://github.com/KTH/kth-node-api-key-strategy#readme","bugs":{"url":"https://github.com/KTH/kth-node-api-key-strategy/issues"},"dist":{"shasum":"d4005a88e8ade4a2c009102237deab496f47360f","tarball":"https://registry.npmjs.org/kth-node-api-key-strategy/-/kth-node-api-key-strategy-1.0.5.tgz","integrity":"sha512-r6tZOinEaCyPla024vaXS5x5IghmHJLJVudLsebemtP0hnLrRUeD9xq38vthMFALdnGFM1zl6WYz3Mp9E0zSEA==","signatures":[{"sig":"MEUCIG53F+NoJ7x/do0LsT1UFvd3CihszAOcwLREHXSesX+JAiEAxC0VVpmHTcBTWNuHv1M8YN/LrUXO4Uicuwk+BDE634E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d4005a88e8ade4a2c009102237deab496f47360f","gitHead":"5261476b725a21ee2cceb19a1ac5cfa47efe5e42","scripts":{"test":"mocha tests/**","coverage":"istanbul cover _mocha tests/**","codecheck":"standard","preversion":"npm run codecheck && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"kth","email":"webmaster@kth.se"},"standard":{"ignore":["tests/test-strategy.js"]},"repository":{"url":"git+https://github.com/KTH/kth-node-api-key-strategy.git","type":"git"},"_npmVersion":"3.8.6","description":"A api key strategy for Node projects.","directories":{},"_nodeVersion":"6.1.0","devDependencies":{"chai":"^3.5.0","nock":"^9.0.9","mocha":"^3.2.0","istanbul":"^0.4.5","passport":"^0.3.2","standard":"^7.1.2","node-mocks-http":"^1.6.1"},"peerDependencies":{"passport":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kth-node-api-key-strategy-1.0.5.tgz_1490101797520_0.9949862395878881","host":"packages-12-west.internal.npmjs.com"}},"1.0.6":{"name":"kth-node-api-key-strategy","version":"1.0.6","keywords":["api","key","strategy"],"author":{"name":"KTH"},"license":"MIT","_id":"kth-node-api-key-strategy@1.0.6","maintainers":[{"name":"delodax","email":"peter.delmeby@gmail.com"},{"name":"hoyce","email":"hoyce@kth.se"},{"name":"jhsware","email":"sebastian@urbantalk.se"},{"name":"jonlarsson","email":"larsson.jon@gmail.com"},{"name":"jonolov","email":"jon.stjarnstrom@gmail.com"},{"name":"kthwebmaster","email":"webmaster@kth.se"},{"name":"patricjansson","email":"paddy@kth.se"},{"name":"pontusn","email":"pontusn@kth.se"},{"name":"vikatt","email":"viktor_atterlonn@live.se"}],"homepage":"https://github.com/KTH/kth-node-api-key-strategy#readme","bugs":{"url":"https://github.com/KTH/kth-node-api-key-strategy/issues"},"dist":{"shasum":"bf74e2cc014fadccfd6c200b5e05ace9c3bec32b","tarball":"https://registry.npmjs.org/kth-node-api-key-strategy/-/kth-node-api-key-strategy-1.0.6.tgz","fileCount":7,"integrity":"sha512-rIQ3wPo8zykvhqNBZ3s+c2h37AufoQYEfoB7X9VIbAoOGGLtX1T6acV6F6QS+vUzr3l5xK26J4UZiSYVq9lgYw==","signatures":[{"sig":"MEUCIQDNcmNdiJ9FifMgJuHL7SAvWn42pbTYWbJzJq4VsKDpbgIgE+xARyFWjXvVoBqtk8GxczmlghT9RkBATBAUYX3wBjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq3uiCRA9TVsSAnZWagAAkwoP/0vJ5hZaEbxbLLv82l5F\nkGv9Kn3KuWVZouQUgydQb5JIb4NOWamLEFhkGbGCfDQJSIBBIfus3/pI8DjS\nIjtzKVWi56KTSWzMzKiUfuMSrPXfPXZMJ1WXEST6jjL7Ssdn5MIJWoocz0HT\nufg3wOGlY6MEINS/Kx3WCy2jj0eKwob5VYeTg8zAiakp4m3x85lKRY0Uhx9l\njBB69yQVeT2W8LCJT33xTrBqkC0FLpOUeBNSUZocGvd6XERRZXQaspJXPFub\nhzssnVfs1WwD2goz9czJ43vEHnL1ygSSHQqkCp7oBtU+dQCC9YlefhexnhlV\nB4YcB8/JHBA208nmaJZtF7KRodGBGbYfmgrSQGiaXpPtR9XWcQ5zjFTavu6z\n0GOlxLtTds/ZNnG0RHpRCfzMxyM/W3LAquSnRuMVSic2EFu2C7cb3stvxxqR\nW/C1d48Uqlru749rWO+t2nXq3xARG0htsUxLsjZrH68yrDsqAgVvFdPgm4en\nKS/kMgSLVkSuj94S96FooY6OA+oVLv1AYhHKZHSV8KvU9sVlsw7txnpot33v\nan6TKux5xeLW4BZatU61CZFvkewKPlvrzEvBiHWUkXvtkhiNdzGeoBvNQNVj\nj0lfwOiYZBh8PCSCSv25hQEgY2tjCPXrli1ue2OcPi2LLANJxYncSnDgkw5e\neM5f\r\n=t2BV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":".","_shasum":"bf74e2cc014fadccfd6c200b5e05ace9c3bec32b","gitHead":"617d28cee15661edd007e2567779df9a5a3e0264","scripts":{"test":"mocha tests/**","coverage":"istanbul cover _mocha tests/**","codecheck":"standard","preversion":"npm run codecheck && npm run test","postversion":"git push && git push --tags"},"_npmUser":{"name":"hoyce","email":"hoyce@kth.se"},"standard":{"ignore":["tests/test-strategy.js"]},"repository":{"url":"git+https://github.com/KTH/kth-node-api-key-strategy.git","type":"git"},"_npmVersion":"3.10.3","description":"A api key strategy for Node API projects.","directories":{},"_nodeVersion":"6.4.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^10.0.0","mocha":"^5.2.0","istanbul":"^0.4.5","passport":"^0.4.0","standard":"^12.0.1","node-mocks-http":"^1.7.0"},"peerDependencies":{"passport":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kth-node-api-key-strategy_1.0.6_1537964962117_0.4985107233566841","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"kth-node-api-key-strategy","version":"1.0.7","keywords":["api","key","strategy"],"author":{"url":"https://github.com/KTH","name":"KTH","email":"infosys@kth.se"},"license":"MIT","_id":"kth-node-api-key-strategy@1.0.7","maintainers":[{"name":"delodax","email":"peter.delmeby@gmail.com"},{"name":"emilstenberg","email":"esandin@gmail.com"},{"name":"exacs","email":"carlos@saito.style"},{"name":"hoyce","email":"hoyce@kth.se"},{"name":"jonolov","email":"jon.stjarnstrom@gmail.com"},{"name":"kth-ci","email":"webmaster-private@kth.se"},{"name":"kthwebmaster","email":"webmaster@kth.se"},{"name":"mdur","email":"mdur@kth.se"},{"name":"patricjansson","email":"paddy@kth.se"},{"name":"pmadjidi","email":"pmadjidi@gmail.com"},{"name":"pontusn","email":"pontusn@kth.se"},{"name":"ssundkvist","email":"sst@kth.se"},{"name":"vikatt","email":"viktor_atterlonn@live.se"},{"name":"wkchung","email":"wkchung@kth.se"}],"homepage":"https://github.com/KTH/kth-node-api-key-strategy#readme","bugs":{"url":"https://github.com/KTH/kth-node-api-key-strategy/issues"},"dist":{"shasum":"806ce516dfc7613383b60c9ad51c1a29e9a02101","tarball":"https://registry.npmjs.org/kth-node-api-key-strategy/-/kth-node-api-key-strategy-1.0.7.tgz","fileCount":9,"integrity":"sha512-/Tp6/pZ/MIhXtyw+NNsEWvKxH2eNDquNPEQDNLQolpol5u6RZl46b32Gx4AI1i5GMrXVnuHeC8HiJu+rnHdZpA==","signatures":[{"sig":"MEUCIQCmc1h2/pJ2miicDBxYm8wUL9x2O5hLgdQFesplGTpTWwIgFMeDuUHE2nnoglmB76t8Flwe35yJ+9OzTyc0SuH5JBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkgz2CRA9TVsSAnZWagAA/lkP/2eljb7sSIoV2rLAJxx0\n7M4kaHoV7uOC3s8bv/yUxwOmM8IWJ+6wsNSwC4xrIEt/f8uAg+TmyDKQ+NQS\n9fwTBerZ/SEa+MM3BvEXyrcXE/t37kI0Yw5U0ChhvqPMh2ns4v3y6oQnUjLZ\nTusKu8Y5v70tcagHs1HLCENNcLBdRq7o/3s7q0HKUZCtrf4icLVa8ypcVRSd\nSDGMXvEVfcHJM10sGHXa+L25uN20qb3wXrRnTrSlUXXI9CaUu8H0hxYB9XMM\nwMfxKm/WzOWGL26iUOneY77zy7z6uBSPfrxr+op67AfUwtDmwHbkchmDfqCr\nQHcKW6qFULWhZLSieaMIjpD3zBMUDoKGM5kn4V7vcv4ps1zupzLN4sbCpqT4\nJG3bPh/I0h0DPlPlaXPXXfWiNBowj0F9H0DhB/nt3NegYLWLJDfSk8Pl7lxT\n/L+okF6bN8BOK1OMzWPDXLrNuK8B4X0seyObI70rpxFiptv2W0Z3roZ1+M03\nQOmJkFWrVPESt05J8hQx/Hd9rsYuId7Xijgv5RfJaDf9B5jPz78PZ/BdZrjJ\nWlSQddOw77wQxkarB1lxQODxCbfcKKbQptTXAL21d8RLXB+QIsoQ7f4rp2xC\nIY9QK99KohTVjZ0+XZrLWEvhlDwaqDKagTAON/rHcHKgKvZAH2JLM1lk0Dc1\nxXGf\r\n=fAi9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2d20191d120cf1b7b07449131cb78aed8fb9a96e","scripts":{"test":"mocha tests/** --exit","build":"./build.sh","codecheck":"standard"},"_npmUser":{"name":"kth-ci","email":"webmaster-private@kth.se"},"standard":{"ignore":["tests/test-strategy.js"]},"repository":{"url":"git+https://github.com/KTH/kth-node-api-key-strategy.git","type":"git"},"_npmVersion":"6.4.1","description":"A api key strategy for Node API projects.","directories":{},"_nodeVersion":"10.14.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^10.0.0","mocha":"^6.2.1","passport":"^0.4.0","standard":"^12.0.1","node-mocks-http":"^1.7.0"},"peerDependencies":{"passport":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kth-node-api-key-strategy_1.0.7_1569852661260_0.09271825544837609","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"kth-node-api-key-strategy","version":"1.0.8","keywords":["api","key","strategy"],"author":{"url":"https://github.com/KTH","name":"KTH","email":"infosys@kth.se"},"license":"MIT","_id":"kth-node-api-key-strategy@1.0.8","maintainers":[{"name":"delodax","email":"peter.delmeby@gmail.com"},{"name":"emilstenberg","email":"esandin@gmail.com"},{"name":"exacs","email":"carlos@saito.style"},{"name":"hoyce","email":"hoyce@kth.se"},{"name":"jonolov","email":"jon.stjarnstrom@gmail.com"},{"name":"kth-ci","email":"webmaster-private@kth.se"},{"name":"kthwebmaster","email":"webmaster@kth.se"},{"name":"mdur","email":"mdur@kth.se"},{"name":"patricjansson","email":"paddy@kth.se"},{"name":"pmadjidi","email":"pmadjidi@gmail.com"},{"name":"pontusn","email":"pontusn@kth.se"},{"name":"ssundkvist","email":"sst@kth.se"},{"name":"vikatt","email":"viktor_atterlonn@live.se"},{"name":"wkchung","email":"wkchung@kth.se"}],"homepage":"https://github.com/KTH/kth-node-api-key-strategy#readme","bugs":{"url":"https://github.com/KTH/kth-node-api-key-strategy/issues"},"dist":{"shasum":"f98b45ead43a3c0ffbda7f2a1a737db6bafa461c","tarball":"https://registry.npmjs.org/kth-node-api-key-strategy/-/kth-node-api-key-strategy-1.0.8.tgz","fileCount":9,"integrity":"sha512-UTptFzu3nK3xxt30gzRL4t/n1KnBXaqFFsjZ8ogglUGCDl5mcAvh2yDKEaJPm/LnsmMHjWcdpzHWmnzFc8Zo8w==","signatures":[{"sig":"MEYCIQD89LjjkQH54x2AixP9cPMMDl53P6JL2cqxQQ2KAsKMxwIhALCBHfAFJzSJM2qFfExDKgoNlzHs8TSqErhJAJEo3tyc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkg0tCRA9TVsSAnZWagAAI1MQAIuxRR3t6+ZJYaNRDWlH\nAYEktcfzSCphdXBYiAdkXsExT3teaw379KiQ5cDwmZ2ZxOpYIZfcEAK7nKBh\n8BqOJcjmpmcNMRBGG9y0ZQXeOxXxjFe7J89QZvrfEJFKefHNuMsZGtI0xlbt\nmty4s6WFlBw683qSqwpZAnH1D/1J6V9urGmhAVNXfpkwggoU2ZJqF3A4NHDV\nM1ktA6ojonfiNb0rBmbxO8IWYIpI6vvJvknpjhU4Nya6B0LapGoU3cVjuT4d\ni0VZ8Sbprh8hPtX5k33+IegaRZMk8wvBIgkHqJueSOfjXG6ypmiqxU/o57b6\ncPJoR5qKVZIdArHLfLEBmlY1H30ubN1tdkovaOdNOgesVNnrK0Kq8BiFbt52\nbWH/3F3oiSU8n/r6+c8d1YY1d+9MBTOz5KhwyOxS7TAXyEEIU2AY9qHNlP7i\nHiq1gGYFkN9Y6kfMspCrGHVp1YEI+ekM3nPKhirWnlrG8DMFhD1jkI4kaqEf\nA9BJ9hTUucpxUuEbFIo3kM+sXsHnl2OUE9EYz1Cd6XZrlHgZZERlsaAiogY/\nyLE8z1OjfM60Tbw66Kv5cu/swZqA6Ux+HspVoqaTUfD+b9WVpaJov9ezjTJf\nR4BcPMODxVqztJ21d0X2ctnlDO7dh1a3NKX6pbg8qSLCG2Li2+PY6ojigjk8\nwFFG\r\n=kYuA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5ed48ad6fb64f661b5987f374883d66a60a6335d","scripts":{"test":"mocha tests/** --exit","build":"./build.sh","codecheck":"standard"},"_npmUser":{"name":"kth-ci","email":"webmaster-private@kth.se"},"standard":{"ignore":["tests/test-strategy.js"]},"repository":{"url":"git+https://github.com/KTH/kth-node-api-key-strategy.git","type":"git"},"_npmVersion":"6.4.1","description":"A api key strategy for Node API projects.","directories":{},"_nodeVersion":"10.14.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^10.0.0","mocha":"^6.2.1","passport":"^0.4.0","standard":"^12.0.1","node-mocks-http":"^1.7.0"},"peerDependencies":{"passport":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/kth-node-api-key-strategy_1.0.8_1569852716500_0.6355580162071788","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"kth-node-api-key-strategy","version":"1.0.9","keywords":["api","key","strategy"],"author":{"url":"https://github.com/KTH","name":"KTH","email":"infosys@kth.se"},"license":"MIT","_id":"kth-node-api-key-strategy@1.0.9","maintainers":[{"name":"delodax","email":"peter.delmeby@gmail.com"},{"name":"emilstenberg","email":"esandin@gmail.com"},{"name":"exacs","email":"carlos@saito.style"},{"name":"hoyce","email":"hoyce@kth.se"},{"name":"jonolov","email":"jon.stjarnstrom@gmail.com"},{"name":"kth-ci","email":"webmaster-private@kth.se"},{"name":"kthwebmaster","email":"webmaster@kth.se"},{"name":"mdur","email":"mdur@kth.se"},{"name":"patricjansson","email":"paddy@kth.se"},{"name":"pmadjidi","email":"pmadjidi@gmail.com"},{"name":"pontusn","email":"pontusn@kth.se"},{"name":"ssundkvist","email":"sst@kth.se"},{"name":"vikatt","email":"viktor_atterlonn@live.se"},{"name":"wkchung","email":"wkchung@kth.se"}],"homepage":"https://github.com/KTH/kth-node-api-key-strategy#readme","bugs":{"url":"https://github.com/KTH/kth-node-api-key-strategy/issues"},"dist":{"shasum":"431568d0f2edfa69150f4e21774583333b73f08b","tarball":"https://registry.npmjs.org/kth-node-api-key-strategy/-/kth-node-api-key-strategy-1.0.9.tgz","fileCount":9,"integrity":"sha512-GhEf0SonuBRSGSfI19SuZOnscgR9SPxpFkaRPB1ebKheMbaZvwMLdPc7PzIRuNGJuqBLkYT0dJlL0xCzGtH6bA==","signatures":[{"sig":"MEQCIGF6lwirjfHTqTKoavorrAUBfK8ana+8l1dYKgapTfBmAiBO18GgYN/2aRaoxEyQhn0Oc+00CnhKpbC6CA+SS689qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeguH/CRA9TVsSAnZWagAAK8YP/0OM9aUIMHlPt+gZqbm/\nEiAWU3PSddwlrgPgmq2IR+5dc8YxLQ4BMv8gNEZLPTEB4x5cLWASCTxKI1NT\nswJOYb1vsTjDZ0+H0Us5Z0E3ftaSri2BgKGYiAftzA2AEgadeuTt0Lfnpt7g\nMoNwBRCJozci/gPnhZbp2b4WlXQb7pCtRsX4Jf5ORV/mEjQoVo0TI+SChiCk\ngox8Uguno9KuM5aROrFUHu9AYEZZ15bb6WsERmSknQd95aD6XioGheFFFUWG\nuqDyB7QHEYRuhS/72Nei5/wC6Rha4m8v/LlU9fJ5wMGNp00FO/0XOFQfMB60\n6f2a2y3MkmPXfLxYXfaxgTGhOwsA4zHc1jtOnHrN0I90aolSaPHqXDCbO6Y6\nSWddONWiZTcxPZr5G3iLk2rqJyaFjatM65WTGKML5Lo6YzkJVDPFJIKfwRN3\nNGgydGkDqH+JcAbksQbkrC6tC2rDRLQt0K8ux+Nc1xFjtL6vqOjmoedQCyqc\ndo6DiVHIKY+/Sy8sBIQilsPWTRIMIF/vWaiaw695aUS/skTdsdi7QREHeTae\n7hCxJA8OxlLH5ONz9FkAdF+QJQQvzM53VXWryWeNLKjn/MY6m81e5Y1wXnUR\nZtLDyTj1sZqyF5qeXlq6qjCSOArBOCMyJaX/qoF72KGirIR62IM3aHebjbys\nSRuZ\r\n=tlTl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0063408c22d6d5bd7c2288ef5f0ac5d4aab01b1d","scripts":{"test":"mocha tests/** --exit","build":"./build.sh"},"_npmUser":{"name":"kth-ci","email":"webmaster-private@kth.se"},"repository":{"url":"git+https://github.com/KTH/kth-node-api-key-strategy.git","type":"git"},"_npmVersion":"6.4.1","description":"A api key strategy for Node API projects.","directories":{},"_nodeVersion":"10.14.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","nock":"^12.0.3","mocha":"^7.1.1","passport":"^0.4.1","node-mocks-http":"^1.8.1"},"peerDependencies":{"passport":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/kth-node-api-key-strategy_1.0.9_1585635839081_0.282608228277587","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"kth-node-api-key-strategy","version":"1.0.10","keywords":["api","key","strategy"],"author":{"url":"https://github.com/KTH","name":"KTH","email":"infosys@kth.se"},"license":"MIT","_id":"kth-node-api-key-strategy@1.0.10","maintainers":[{"name":"kthwebmaster","email":"webmaster@kth.se"},{"name":"hoyce","email":"hoyce@kth.se"},{"name":"vikatt","email":"viktor_atterlonn@live.se"},{"name":"patricjansson","email":"paddy@kth.se"},{"name":"pontusn","email":"pontusn@kth.se"},{"name":"delodax","email":"peter.delmeby@gmail.com"},{"name":"jonolov","email":"jon.stjarnstrom@gmail.com"},{"name":"wkchung","email":"wkchung@kth.se"},{"name":"exacs","email":"carlos@saito.style"},{"name":"ssundkvist","email":"sst@kth.se"},{"name":"pmadjidi","email":"pmadjidi@gmail.com"},{"name":"mdur","email":"mdur@kth.se"},{"name":"kth-ci","email":"webmaster-private@kth.se"},{"name":"emilstenberg","email":"esandin@gmail.com"}],"homepage":"https://github.com/KTH/kth-node-api-key-strategy#readme","bugs":{"url":"https://github.com/KTH/kth-node-api-key-strategy/issues"},"dist":{"shasum":"2fb8e817944bb574c07f58e9f952bdf7aec58f50","tarball":"https://registry.npmjs.org/kth-node-api-key-strategy/-/kth-node-api-key-strategy-1.0.10.tgz","fileCount":12,"integrity":"sha512-6C3uDN1ZZaoryQop/a7Yjm2qBjO0CflC0CFslrUDDXiaPGlvnUt5mlvFRisjnI48bzDTwkCqEzpY0A0giqC9AQ==","signatures":[{"sig":"MEYCIQC/uN8g1dX2yAkSn4qBmjssEFRpHO9MdOIS6xBHosppmAIhAPZpSG8aZ1TaQ+BOAC+IWQ3EXYxE342U3ETreg98mrAI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmogPCRA9TVsSAnZWagAA76kP/A+w3zrAD44tAgHl+V4B\nfVcfTtSjmaQ8ec5CJTBtHp11V+6fonFUQ+Cy227F5OyWurZsmP5RqZiMVk5O\ne849/42tueNkJxcUheR+jrlhBfjEvjq6tP3LvhDFt5nMX5NQ9XOowPV1cfIG\nUS8iibXvRZLKgoEIr87gUBZ2ztRbqXt56Dw1hnyrg9f4rwn4cJW66SK8Hwys\nTpnUJ6L5W8gLd8HZ3VjKSkvCPjozGhsF/AUTnPEa0z7cYDXV/kKKfVfDbP85\n+QbEcXHLu8IjUUgXIsuGSmJYn552Ee9ZkgVSHa1UiamGTTTTiiHT1d/thWLQ\nXoNwagjo25b5q3jxdqfOlWdFG/qc1jn+jh+oNhYVzJ83bG2XisicNsMUUXP3\nkCOt8hHJCxht5O2FmdXJKcrt02sGD8VwrEWZsRFlmtcZuedt7HylO3YcQXtK\nOW6TEfMduZ1H9j8YCwAmojlerRU9EevYuH/1ID2FvRLNzKoIkUZnTGFPiqUO\nN3gbPCp2lNyYi2ZomWBWynhvUC5Z4cbtfauVokYP8JjT6d1BZUVk7cVgtC08\nCxtdhMDiF2IjDuYt9pboqMqJTf1JyrprKwwV9U6pFHuRXDtaHuqYJ6EYjl5I\nWWmJshe/iNk95SEsk8YcgaeM2yu9jfusAHeo0ZwyBy3fgeRTsVmtFawrLOGM\nkx7w\r\n=RcQk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cdc224c77d8c5bff7cc1cd32bfe995303e10cec6","scripts":{"test":"mocha tests/** --exit","build":"./build.sh","prepare":"bash -c 'if [ -f ./node_modules/.bin/husky ]; then husky install; fi'"},"_npmUser":{"name":"kth-ci","email":"webmaster-private@kth.se"},"prettier":{"semi":false,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/KTH/kth-node-api-key-strategy.git","type":"git"},"_npmVersion":"6.4.1","description":"A api key strategy for Node API projects.","directories":{},"_nodeVersion":"10.14.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","nock":"^13.0.11","husky":"^6.0.0","mocha":"^8.4.0","eslint":"^7.26.0","passport":"^0.4.1","prettier":"^2.3.0","pretty-quick":"^3.1.0","node-mocks-http":"^1.10.1","@kth/eslint-config-kth":"^1.0.10"},"automaticPublish":"true","peerDependencies":{"passport":"^0.4.1"},"se.kth.buildDate":"2021-05-11 15:35:09","se.kth.gitBranch":"origin/master","se.kth.gitCommit":"cdc224c","_npmOperationalInternal":{"tmp":"tmp/kth-node-api-key-strategy_1.0.10_1620740111437_0.9003766483098947","host":"s3://npm-registry-packages"},"se.kth.automaticPublish":"true"},"1.0.11":{"name":"kth-node-api-key-strategy","version":"1.0.11","keywords":["api","key","strategy"],"author":{"url":"https://github.com/KTH","name":"KTH","email":"infosys@kth.se"},"license":"MIT","_id":"kth-node-api-key-strategy@1.0.11","maintainers":[{"name":"kthwebmaster","email":"webmaster@kth.se"},{"name":"hoyce","email":"hoyce@kth.se"},{"name":"vikatt","email":"viktor_atterlonn@live.se"},{"name":"patricjansson","email":"paddy@kth.se"},{"name":"pontusn","email":"pontusn@kth.se"},{"name":"delodax","email":"peter.delmeby@gmail.com"},{"name":"jonolov","email":"jon.stjarnstrom@gmail.com"},{"name":"wkchung","email":"wkchung@kth.se"},{"name":"exacs","email":"carlos@saito.style"},{"name":"ssundkvist","email":"sst@kth.se"},{"name":"pmadjidi","email":"pmadjidi@gmail.com"},{"name":"mdur","email":"mdur@kth.se"},{"name":"kth-ci","email":"webmaster-private@kth.se"},{"name":"emilstenberg","email":"esandin@gmail.com"}],"homepage":"https://github.com/KTH/kth-node-api-key-strategy#readme","bugs":{"url":"https://github.com/KTH/kth-node-api-key-strategy/issues"},"dist":{"shasum":"33fe13ba1324097da6c0a52817185f08107c760f","tarball":"https://registry.npmjs.org/kth-node-api-key-strategy/-/kth-node-api-key-strategy-1.0.11.tgz","fileCount":13,"integrity":"sha512-35ZXP4ad3ujHtBDdmSwpBM3PTU4AKbZqA2iYe+oA1c98Ib7/of7NbK7keR/r7lHgSKnU3UZzFRydGdKKUTMPIA==","signatures":[{"sig":"MEYCIQD+z4W3MeNE6CrgFdJXAMFdDNOM4gyXQDZlMPGVsDT8DgIhAL7UCZUGqZjKUKxWH1/L1QGpvCf1cDNJSADR5Iu4KLtz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHPngCRA9TVsSAnZWagAASfUP/1g5duClC51dU9Sc/ki4\n6T+vVVJbYa9RhCWmQCu1ZtKolD6/XnX8XY/4lu7KbxUQgmI1fcrjXjcz1Ggh\nIhuhylSXNSiD+9y3S38ad1fC+1dKxcUGQ83r7TOIoEE7LIaVOdM/JIPnwZ0q\ngO5CeV0t7p6UaokgSq11nJlsOkIElqJ91GIazSSOC6jz8KlKfnG4eDBMNPms\nf6hcyxTNvsDRj/OGp/zrD/iQAxhHMjGV30XQzyTQqmfUdi1IhLHmNaJN0RFS\n/n6nzzp3lNHFvQg3Sz1/VnGasH/8vphof83MK93s07iSVIB2769L6gV632Ol\nvVkx6j45Dg/JUeOrXW2Asok/UIIICxt+Iky6qi87WjXYsLRXZBbdGFrqgkjw\njwd6+eQdaFoeIs/dUrQM2a0mDsu6ocW6nRxm0P5U2CEVAtwJXvTsu5GWKyMQ\nxoeYOzZ6xSnQy6qbqisN7WEgBJ0xfVwM5APGVvqlgJZ6yUkS35sTqA646hs+\nplThsBQn7rkhCX6hconViLLkZbblK4aBTpu+F3mlHCN4mDyZ136PiAFdaE2q\n9Wo+PKiGeMTlmWpeOLTD03DD54Msjjpu468OOsok+v4QGYxinFHlNR/y0x7z\neQBq6wq8wc9J/oCntxF4JQM4fk33gvYjcH6To9YmImCNWN2bAm/Nvv73rSRu\nMoYl\r\n=okUK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a2cc67dc6360edea7624ef38c07216e934e23a33","scripts":{"test":"mocha tests/** --exit","build":"./build.sh","prepare":"bash -c 'if [ -f ./node_modules/.bin/husky ]; then husky install; fi'"},"_npmUser":{"name":"kth-ci","email":"webmaster-private@kth.se"},"prettier":{"semi":false,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/KTH/kth-node-api-key-strategy.git","type":"git"},"_npmVersion":"6.13.4","description":"A api key strategy for Node API projects.","directories":{},"_nodeVersion":"14.17.4","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","nock":"^13.0.11","husky":"^6.0.0","mocha":"^8.4.0","eslint":"^7.26.0","passport":"^0.4.1","prettier":"^2.3.0","pretty-quick":"^3.1.0","node-mocks-http":"^1.10.1","@kth/eslint-config-kth":"^1.0.10"},"automaticPublish":"true","peerDependencies":{"passport":"^0.4.1"},"se.kth.buildDate":"2021-08-18 12:15:26","se.kth.gitBranch":"refs/heads/master","se.kth.gitCommit":"a2cc67d","_npmOperationalInternal":{"tmp":"tmp/kth-node-api-key-strategy_1.0.11_1629288927874_0.4941246398439145","host":"s3://npm-registry-packages"},"se.kth.automaticPublish":"true"},"1.0.12":{"name":"kth-node-api-key-strategy","version":"1.0.12","keywords":["api","key","strategy"],"author":{"url":"https://github.com/KTH","name":"KTH","email":"infosys@kth.se"},"license":"MIT","_id":"kth-node-api-key-strategy@1.0.12","maintainers":[{"name":"kthwebmaster","email":"webmaster@kth.se"},{"name":"patricjansson","email":"paddy@kth.se"},{"name":"wkchung","email":"wkchung@kth.se"},{"name":"exacs","email":"carlos@saito.style"},{"name":"ssundkvist","email":"sst@kth.se"},{"name":"pmadjidi","email":"pmadjidi@gmail.com"},{"name":"kth-ci","email":"webmaster-private@kth.se"},{"name":"emilstenberg","email":"esandin@gmail.com"}],"homepage":"https://github.com/KTH/kth-node-api-key-strategy#readme","bugs":{"url":"https://github.com/KTH/kth-node-api-key-strategy/issues"},"dist":{"shasum":"a490c91a4000643a4e0bf9f1efafa5966cab8907","tarball":"https://registry.npmjs.org/kth-node-api-key-strategy/-/kth-node-api-key-strategy-1.0.12.tgz","fileCount":13,"integrity":"sha512-prh3ybsT7XtKQWzv4T3IllwN0f0ezeB45bUYaO4fmsrsQws9dWs0r90w7n2aYTNmRmd3WJqeYLfpYUOc7nCT2A==","signatures":[{"sig":"MEQCICE+yL8u3wl4XfHOWJvaeYgzSO0M/4mDSOWvb1aFNt1jAiB2BLZtKoqqIDorbZ3bUN3yBiTgKaVkQWU56ekMqubVdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12108},"main":"index.js","gitHead":"a62d8963a6a8d6669f55064b04843374d52785d9","scripts":{"test":"mocha tests/** --exit","build":"./build.sh","prepare":"bash -c 'if [ -f ./node_modules/.bin/husky ]; then husky install; fi'"},"_npmUser":{"name":"kth-ci","email":"webmaster-private@kth.se"},"prettier":{"semi":false,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/KTH/kth-node-api-key-strategy.git","type":"git"},"_npmVersion":"6.13.4","description":"A api key strategy for Node API projects.","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","nock":"^13.1.3","husky":"^7.0.2","mocha":"^9.1.2","eslint":"^7.32.0","passport":"^0.4.1","prettier":"^2.4.1","pretty-quick":"^3.1.1","node-mocks-http":"^1.11.0","@kth/eslint-config-kth":"^2.0.1"},"automaticPublish":"true","peerDependencies":{"passport":"^0.5.0"},"se.kth.buildDate":"2021-10-06 15:09:41","se.kth.gitBranch":"refs/heads/master","se.kth.gitCommit":"a62d896","_npmOperationalInternal":{"tmp":"tmp/kth-node-api-key-strategy_1.0.12_1633532983655_0.71675874234966","host":"s3://npm-registry-packages"},"se.kth.automaticPublish":"true"},"1.0.13":{"name":"kth-node-api-key-strategy","version":"1.0.13","keywords":["api","key","strategy"],"author":{"url":"https://github.com/KTH","name":"KTH","email":"infosys@kth.se"},"license":"MIT","_id":"kth-node-api-key-strategy@1.0.13","maintainers":[{"name":"kthwebmaster","email":"webmaster@kth.se"},{"name":"patricjansson","email":"paddy@kth.se"},{"name":"wkchung","email":"wkchung@kth.se"},{"name":"exacs","email":"carlos@saito.style"},{"name":"ssundkvist","email":"sst@kth.se"},{"name":"pmadjidi","email":"pmadjidi@gmail.com"},{"name":"kth-ci","email":"webmaster-private@kth.se"},{"name":"emilstenberg","email":"esandin@gmail.com"}],"homepage":"https://github.com/KTH/kth-node-api-key-strategy#readme","bugs":{"url":"https://github.com/KTH/kth-node-api-key-strategy/issues"},"dist":{"shasum":"a9c52b9e8dc3663d031cab378b48bed95240d8f0","tarball":"https://registry.npmjs.org/kth-node-api-key-strategy/-/kth-node-api-key-strategy-1.0.13.tgz","fileCount":13,"integrity":"sha512-JEWJNqSw5kb/vpTo/9Yqvy+JLZSA1bBFqK0f/PCpS9Z4TYkErrv90kyIvbNMbxPWz7uP0e6mZURCTDdmnAxsrA==","signatures":[{"sig":"MEUCIQDjk2D1FcrR11ewk3bUcqGiJ6dwN0wXAQ5Xus5aBQOU5AIgevesdCqNt7Rh5U71zCvfAHbEvvIkw3DtAiVJds1HGiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12108},"main":"index.js","gitHead":"85182efe20b21880adb183d64765366fb9dc9947","scripts":{"test":"mocha tests/** --exit","build":"./build.sh","prepare":"bash -c 'if [ -f ./node_modules/.bin/husky ]; then husky install; fi'"},"_npmUser":{"name":"kth-ci","email":"webmaster-private@kth.se"},"prettier":{"semi":false,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/KTH/kth-node-api-key-strategy.git","type":"git"},"_npmVersion":"6.13.4","description":"A api key strategy for Node API projects.","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","nock":"^13.1.3","husky":"^7.0.2","mocha":"^9.1.2","eslint":"^7.32.0","passport":"^0.4.1","prettier":"^2.4.1","pretty-quick":"^3.1.1","node-mocks-http":"^1.11.0","@kth/eslint-config-kth":"^2.0.1"},"automaticPublish":"true","peerDependencies":{"passport":"^0.4.1"},"se.kth.buildDate":"2021-10-07 15:02:30","se.kth.gitBranch":"refs/heads/master","se.kth.gitCommit":"85182ef","_npmOperationalInternal":{"tmp":"tmp/kth-node-api-key-strategy_1.0.13_1633618952244_0.47875980712843424","host":"s3://npm-registry-packages"},"se.kth.automaticPublish":"true"},"1.0.14":{"name":"kth-node-api-key-strategy","version":"1.0.14","keywords":["api","key","strategy"],"author":{"url":"https://github.com/KTH","name":"KTH","email":"infosys@kth.se"},"license":"MIT","_id":"kth-node-api-key-strategy@1.0.14","maintainers":[{"name":"kthwebmaster","email":"webmaster@kth.se"},{"name":"patricjansson","email":"paddy@kth.se"},{"name":"wkchung","email":"wkchung@kth.se"},{"name":"exacs","email":"carlos@saito.style"},{"name":"ssundkvist","email":"sst@kth.se"},{"name":"pmadjidi","email":"pmadjidi@gmail.com"},{"name":"kth-ci","email":"webmaster-private@kth.se"},{"name":"emilstenberg","email":"esandin@gmail.com"}],"homepage":"https://github.com/KTH/kth-node-api-key-strategy#readme","bugs":{"url":"https://github.com/KTH/kth-node-api-key-strategy/issues"},"dist":{"shasum":"40a5b3695d6ce3737579578d29f30a9b286375c7","tarball":"https://registry.npmjs.org/kth-node-api-key-strategy/-/kth-node-api-key-strategy-1.0.14.tgz","fileCount":13,"integrity":"sha512-Hfc2czzjYinxBK1bGA5ZfgxtJRC2qxXSDFh5DsDJ+xH3ZvNalP4pt6j+us8Jary0D2YCkDogupRHx/2nSnvK9w==","signatures":[{"sig":"MEUCICm6P+sZxoYYxMucvuQCXzYG0shdLjUeDbBg73/eBE27AiEAtm0Q3uZd+Slz7fMGbQqmqH0d1RXGssHI3yDhancyeOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsy0DCRA9TVsSAnZWagAAAfwP/1yNpmkGRGiOABsbnzj6\nDB3xMDaQeITogJkxM4xTJoXRb/7OFZz8Tn/IAzfsLpCAIH1S3rlrci3lsaKl\nepGfdkzIse4o3Ixl5jGnK1wV0AALdYLymhha7omhUT3i9bmDUbtg08/GZ7IK\nObSfkBfVjhmvKKw+NRztBOUKAt/oDm9o/KmjcJ2nLg3RmN2lPEjfxqgQdWe/\n82Z4ISq42chNVYEtOkwiBY4c5yw8DJzNxXCZC/k5ZfZCTdX5HLz7sCGrLiF+\n8Vlhw6LQLtCJNIAh7B5rv90XIVH4ISt88vwuTuTusWCX4W0JBedPNcXjQ9Kb\nOtpljk8Q16uDdiSSAPNPbFaQYSmIDXyN1gB5oKd7bHTfDtU5zoQWHj2MER/c\niQAxlbuTzKCm5z4M6X1W8rVB8+nC/lwg6qKRdWMFiuoqIOL7wNR+gerqlkJo\nuwRsbS6Q2LfqMR2CoJqxrU0FItea6TJ7HfIij+urru9rXm3twVgkWBMw0Xli\npwHremTblPYt+bLhbipLbFRwJltPGZoYHqZfB/mLHirfsEC64FJACfXsZf3f\nsmHekex5CK2vOmg23qFhhsQU/S+HzYfr+ueU24hRaXl2ssiKktcJ9ACVHQzW\naJT8kY3WfWyaVz/jj8MBAlxbWNXf22dQZHnTI8bBLrWbm7bcnQoN/xHEWlXh\nvwHa\r\n=YLhT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a86b9aac02243c2d7e905c42d9461d1f1f286ac0","scripts":{"test":"mocha tests/** --exit","build":"./build.sh","prepare":"bash -c 'if [ -f ./node_modules/.bin/husky ]; then husky install; fi'"},"_npmUser":{"name":"kth-ci","email":"webmaster-private@kth.se"},"prettier":{"semi":false,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/KTH/kth-node-api-key-strategy.git","type":"git"},"_npmVersion":"8.1.2","description":"A api key strategy for Node API projects.","directories":{},"_nodeVersion":"14.18.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","nock":"^13.1.3","husky":"^7.0.2","mocha":"^9.1.2","eslint":"^7.32.0","passport":"^0.4.1","prettier":"^2.4.1","pretty-quick":"^3.1.1","node-mocks-http":"^1.11.0","@kth/eslint-config-kth":"^2.0.1"},"automaticPublish":"true","peerDependencies":{"passport":"^0.4.1"},"se.kth.buildDate":"2021-12-10 10:33:37","se.kth.gitBranch":"refs/heads/master","se.kth.gitCommit":"a86b9aa","_npmOperationalInternal":{"tmp":"tmp/kth-node-api-key-strategy_1.0.14_1639132419348_0.36883636084441873","host":"s3://npm-registry-packages"},"se.kth.automaticPublish":"true"},"2.0.0":{"name":"kth-node-api-key-strategy","version":"2.0.0","keywords":["api","key","strategy"],"author":{"url":"https://github.com/KTH","name":"KTH","email":"infosys@kth.se"},"license":"MIT","_id":"kth-node-api-key-strategy@2.0.0","maintainers":[{"name":"kthwebmaster","email":"webmaster@kth.se"},{"name":"wkchung","email":"wkchung@kth.se"},{"name":"exacs","email":"carlos@saito.style"},{"name":"ssundkvist","email":"sst@kth.se"},{"name":"kth-ci","email":"webmaster-private@kth.se"},{"name":"emilstenberg","email":"esandin@gmail.com"}],"homepage":"https://github.com/KTH/kth-node-api-key-strategy#readme","bugs":{"url":"https://github.com/KTH/kth-node-api-key-strategy/issues"},"dist":{"shasum":"4cd0c277ca9264d676a085a51d5d6613c2e8b34f","tarball":"https://registry.npmjs.org/kth-node-api-key-strategy/-/kth-node-api-key-strategy-2.0.0.tgz","fileCount":14,"integrity":"sha512-3uTitoSYhFYOTxouedj0mc7ZfrlAMVoJ/W1zNlVUFDAX3tKS65KTTvEux6XCMSAsPjde2ict7WQ7f2JmHFf/CA==","signatures":[{"sig":"MEUCIQCbmC0csUhX6jZ6wvQjZqWwgiWvHzKr6RCyOXBSSNUSjQIgcW1AKmMgchh26kg4Pq9wUpyzJbVy3rOfwyztI7va1Lo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi18onACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8Zw//ZDAaxr0U95N1Pax3HMFwIurfSWUdWM8xUKKgi3NHz0+OvWPP\r\nQtwnNzDYMqp2+252UnEX5/wKxGNlPyCh0VeZMIYT5Eb1xUXE9Cl+hL7drWM7\r\nXAZh/2nlz1UD70eAMkgv48dbCL4Bu/50t5sFNgef69EDu+kK+GdIMnrLJu0M\r\nQdQTj/E8PNchAl6BEUO9xudZPoqSk4S8EUHHY06Gb7rYjXITRis5goHQpsQk\r\n9k3pylbIZ5gMwc8Hb4uFy14vZucFkb7gfhawBVOIWiSJKgamfIIdUsTDsDLh\r\nunlaASGQivuQ/kFBh9dpypUKDr1YMMQyYwsb+CUiu5H6tdD50Ot/Ja2Ribi5\r\nXscV6gvqqv+lWxfEgmIdrc0GE9NWcuRlyBBdWnmyJ7ewcfW/qMXCSLHAbj1P\r\nhUdQW+QTHWQ3bSPOjz7+5p5Nx6XZ19A4izxrqSQxb9Gx7UWS+R+08dp1nOyh\r\nfjXX7FIweOQFCqhSFL53MoPzX+rtcbl4ZKdhxjshHm03nWJcUK3FURV7pifv\r\n5rZbJDrH7N3RuTfnhy03Z8asRK12kVPERdsbKlilV02CG2oCVtEG8iGCdCIu\r\nfd2hxdZ5rOn11Ual64y3dk1pZjRyNBovIUIFVW+kWpNXOq3reUwdWf4HllbF\r\n9B9UnkdT9Eu8OfBjp/LTtl69/AP/UOzMX2c=\r\n=uc8B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c81a7e923a5d0ee18a08873c728b83b148d9f62e","scripts":{"test":"mocha tests/** --exit","build":"./build.sh","prepare":"bash -c 'if [ -f ./node_modules/.bin/husky ]; then husky install; fi'"},"_npmUser":{"name":"kth-ci","email":"webmaster-private@kth.se"},"prettier":{"semi":false,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/KTH/kth-node-api-key-strategy.git","type":"git"},"_npmVersion":"8.11.0","description":"A api key strategy for Node API projects.","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","nock":"^13.1.3","husky":"^7.0.2","mocha":"^9.1.2","eslint":"^8.12.0","passport":"^0.6.0","prettier":"^2.4.1","pretty-quick":"^3.1.1","node-mocks-http":"^1.11.0","@kth/eslint-config-kth":"^3.0.7"},"automaticPublish":"true","peerDependencies":{"passport":"^0.6.0"},"se.kth.buildDate":"2022-07-20 09:25:57","se.kth.gitBranch":"refs/heads/master","se.kth.gitCommit":"c81a7e9","_npmOperationalInternal":{"tmp":"tmp/kth-node-api-key-strategy_2.0.0_1658309159288_0.9338279140466721","host":"s3://npm-registry-packages"},"se.kth.automaticPublish":"true"},"2.0.1":{"name":"kth-node-api-key-strategy","version":"2.0.1","keywords":["api","key","strategy"],"author":{"url":"https://github.com/KTH","name":"KTH","email":"infosys@kth.se"},"license":"MIT","_id":"kth-node-api-key-strategy@2.0.1","maintainers":[{"name":"kth-stratus","email":"kth-stratus@kth.se"},{"name":"mictsi","email":"michael@kth.se"},{"name":"n_sandstrom","email":"mr_n_sandstrom@hotmail.com"},{"name":"kthwebmaster","email":"webmaster@kth.se"},{"name":"exacs","email":"carlos@saito.style"},{"name":"ssundkvist","email":"sst@kth.se"},{"name":"kth-ci","email":"webmaster-private@kth.se"},{"name":"emilstenberg","email":"esandin@gmail.com"}],"homepage":"https://github.com/KTH/kth-node-api-key-strategy#readme","bugs":{"url":"https://github.com/KTH/kth-node-api-key-strategy/issues"},"dist":{"shasum":"8b818b47f0ba4ce1e65fa9a5ad5c820574786de6","tarball":"https://registry.npmjs.org/kth-node-api-key-strategy/-/kth-node-api-key-strategy-2.0.1.tgz","fileCount":14,"integrity":"sha512-TVrlzXqL/RQmpa8tgQdHvXFBcaPVANZfdEZYZGizggjqFP+78il/f5l7vpvYomyrHVvz6wQ6dZDLcdMVq6TokA==","signatures":[{"sig":"MEYCIQDbWzX0SX/8C9tLUtLK6af7Dq3rzLDhHhtFoUBHlry7GQIhAICUSWj6JVt8QWVAvCvce9Q6QaZ1susa5gM7JdFn2cTR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12111},"main":"index.js","gitHead":"c81a7e923a5d0ee18a08873c728b83b148d9f62e","scripts":{"test":"mocha tests/** --exit","build":"./build.sh","prepare":"bash -c 'if [ -f ./node_modules/.bin/husky ]; then husky install; fi'"},"_npmUser":{"name":"kth-ci","email":"webmaster-private@kth.se"},"prettier":{"semi":false,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/KTH/kth-node-api-key-strategy.git","type":"git"},"_npmVersion":"10.2.3","description":"A api key strategy for Node API projects.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","nock":"^13.1.3","husky":"^7.0.2","mocha":"^9.1.2","eslint":"^8.12.0","passport":"^0.6.0","prettier":"^2.4.1","pretty-quick":"^3.1.1","node-mocks-http":"^1.11.0","@kth/eslint-config-kth":"^3.0.7"},"automaticPublish":"true","peerDependencies":{"passport":"^0.6.0"},"se.kth.buildDate":"2023-11-28 13:59:40","se.kth.gitBranch":"refs/heads/main","se.kth.gitCommit":"c81a7e9","_npmOperationalInternal":{"tmp":"tmp/kth-node-api-key-strategy_2.0.1_1701179984710_0.9282983935023612","host":"s3://npm-registry-packages"},"se.kth.automaticPublish":"true"},"2.0.2":{"name":"kth-node-api-key-strategy","version":"2.0.2","keywords":["api","key","strategy"],"author":{"url":"https://github.com/KTH","name":"KTH","email":"infosys@kth.se"},"license":"MIT","_id":"kth-node-api-key-strategy@2.0.2","maintainers":[{"name":"kth-stratus","email":"kth-stratus@kth.se"},{"name":"mictsi","email":"michael@kth.se"},{"name":"n_sandstrom","email":"mr_n_sandstrom@hotmail.com"},{"name":"kthwebmaster","email":"webmaster@kth.se"},{"name":"exacs","email":"carlos@saito.style"},{"name":"ssundkvist","email":"sst@kth.se"},{"name":"kth-ci","email":"webmaster-private@kth.se"},{"name":"emilstenberg","email":"esandin@gmail.com"}],"homepage":"https://github.com/KTH/kth-node-api-key-strategy#readme","bugs":{"url":"https://github.com/KTH/kth-node-api-key-strategy/issues"},"dist":{"shasum":"d14fb868fc9ca0f0df78a3ebf1ebbb07080dfda9","tarball":"https://registry.npmjs.org/kth-node-api-key-strategy/-/kth-node-api-key-strategy-2.0.2.tgz","fileCount":14,"integrity":"sha512-mk3GRU7EjRmIGaVD7UK/1STR0ZyzXrfndqq8B1TLEwiCmO8njPwvPG2GKgNTJb4vjtkQTkKEwyprDt1eMBPghw==","signatures":[{"sig":"MEUCICBV/KAEF4Z+vZaqGlxfn/Fxv71fHhr7m6LtVXWf3bikAiEA+IYWfAsDWgXQkf122+3/6mwV8IaNNJfLETAplZKK0KE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13028},"main":"index.js","gitHead":"e9b1f05e0bd883f66fa655076187224a7291d35d","scripts":{"test":"mocha tests/** --exit","build":"./build.sh","prepare":"bash -c 'if [ -f ./node_modules/.bin/husky ]; then husky install; fi'"},"_npmUser":{"name":"kth-ci","email":"webmaster-private@kth.se"},"prettier":{"semi":false,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/KTH/kth-node-api-key-strategy.git","type":"git"},"_npmVersion":"9.8.1","description":"A api key strategy for Node API projects.","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","nock":"^13.4.0","husky":"^7.0.2","mocha":"^10.2.0","eslint":"^8.12.0","passport":"^0.7.0","prettier":"^2.4.1","pretty-quick":"^3.1.1","node-mocks-http":"^1.13.0","@kth/eslint-config-kth":"^3.0.7"},"peerDependencies":{"passport":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/kth-node-api-key-strategy_2.0.2_1701189600849_0.8379732232229675","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"kth-node-api-key-strategy","version":"2.0.3","keywords":["api","key","strategy"],"author":{"url":"https://github.com/KTH","name":"KTH","email":"infosys@kth.se"},"license":"MIT","_id":"kth-node-api-key-strategy@2.0.3","maintainers":[{"name":"kth-stratus","email":"kth-stratus@kth.se"},{"name":"mictsi","email":"michael@kth.se"},{"name":"n_sandstrom","email":"mr_n_sandstrom@hotmail.com"},{"name":"kthwebmaster","email":"webmaster@kth.se"},{"name":"exacs","email":"carlos@saito.style"},{"name":"ssundkvist","email":"sst@kth.se"},{"name":"kth-ci","email":"webmaster-private@kth.se"},{"name":"emilstenberg","email":"esandin@gmail.com"}],"homepage":"https://github.com/KTH/kth-node-api-key-strategy#readme","bugs":{"url":"https://github.com/KTH/kth-node-api-key-strategy/issues"},"dist":{"shasum":"e0a34843c294e8f38966e16c9d723b17f0ad7b2a","tarball":"https://registry.npmjs.org/kth-node-api-key-strategy/-/kth-node-api-key-strategy-2.0.3.tgz","fileCount":4,"integrity":"sha512-4kr03K6BpZ4n3HjCr8Mhsgv82eZBd5ROaQ0KnGB/Ar0jhQDdj9G4xkwZxAkjBH4490lJF0jzlpyyo0IPQcCFwg==","signatures":[{"sig":"MEYCIQDVrNhoZsmf8C+0TnTw0cS4QCNiRdDcY4glyFl8B43cFgIhAOmw+cun5ciMg6pmbMSAr96EILUtf9vANu8AKeVHzEU5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6755},"main":"index.js","gitHead":"023459158f33fd2c931ddc34d8d9213085015503","scripts":{"test":"mocha tests/** --exit","build":"./build.sh","prepare":"bash -c 'if [ -f ./node_modules/.bin/husky ]; then husky install; fi'"},"_npmUser":{"name":"kth-ci","email":"webmaster-private@kth.se"},"prettier":{"semi":false,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/KTH/kth-node-api-key-strategy.git","type":"git"},"_npmVersion":"9.8.1","description":"A api key strategy for Node API projects.","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","nock":"^13.4.0","husky":"^7.0.2","mocha":"^10.2.0","eslint":"^8.12.0","passport":"^0.7.0","prettier":"^2.4.1","pretty-quick":"^3.1.1","node-mocks-http":"^1.13.0","@kth/eslint-config-kth":"^3.0.7"},"peerDependencies":{"passport":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/kth-node-api-key-strategy_2.0.3_1701191582823_0.815180445025719","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"kth-node-api-key-strategy","version":"3.0.0","keywords":["api","key","strategy"],"author":{"url":"https://github.com/KTH","name":"KTH","email":"infosys@kth.se"},"license":"MIT","_id":"kth-node-api-key-strategy@3.0.0","maintainers":[{"name":"kthwebmaster","email":"webmaster@kth.se"},{"name":"kth-stratus","email":"kth-stratus@kth.se"},{"name":"mictsi","email":"michael@kth.se"},{"name":"n_sandstrom","email":"mr_n_sandstrom@hotmail.com"},{"name":"ssundkvist","email":"sst@kth.se"},{"name":"kth-ci","email":"webmaster-private@kth.se"},{"name":"emilstenberg","email":"esandin@gmail.com"},{"name":"joni9","email":"joni9@kth.se"},{"name":"krislo","email":"krislo@kth.se"},{"name":"rogiervdwel","email":"rogie@kth.se"}],"homepage":"https://github.com/KTH/kth-node-api-key-strategy#readme","bugs":{"url":"https://github.com/KTH/kth-node-api-key-strategy/issues"},"dist":{"shasum":"62378d81d3cfeedc37db4197d8add03165975b78","tarball":"https://registry.npmjs.org/kth-node-api-key-strategy/-/kth-node-api-key-strategy-3.0.0.tgz","fileCount":4,"integrity":"sha512-RNojE+QMtzsPiDieAfsVWMqZf+6KwZdAxSy7KO9iISOM8m0gxCJh4vGkUvHEZlVo4WQVMK5oDFiRrk6clQaoxg==","signatures":[{"sig":"MEUCIQCG66nUIVahTiN0NYK9dWYUUyO7fnvybo0dYNvv71vt+wIgQx12MbxDwMWky2/Svh8tsjjQMzg6dIcRKzeWtjo/LEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6641},"main":"index.js","engines":{"node":">=24"},"gitHead":"b7b4a764d8260a521054589dfc255bf6551a28c0","scripts":{"lint":"eslint --quiet","test":"jest","build":"./build.sh","lint-v":"eslint","prepare":"husky","test:watch":"jest --watch"},"_npmUser":{"name":"kth-ci","email":"webmaster-private@kth.se"},"prettier":{"semi":false,"printWidth":120,"arrowParens":"avoid","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/KTH/kth-node-api-key-strategy.git","type":"git"},"_npmVersion":"11.16.0","description":"A api key strategy for Node API projects.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","husky":"^9.1.7","eslint":"^9.39.4","passport":"^0.7.0","prettier":"^3.9.4","lint-staged":"^17.0.8","node-mocks-http":"^1.17.2","@kth/eslint-config-kth":"^4.1.0"},"peerDependencies":{"passport":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/kth-node-api-key-strategy_3.0.0_1783415383046_0.36040070779555156","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2017-03-10T10:02:15.949Z","modified":"2026-09-07T08:51:23.915Z","1.0.4":"2017-03-10T10:02:15.949Z","1.0.5":"2017-03-21T13:09:59.532Z","1.0.6":"2018-09-26T12:29:22.231Z","1.0.7":"2019-09-30T14:11:01.403Z","1.0.8":"2019-09-30T14:11:56.644Z","1.0.9":"2020-03-31T06:23:59.259Z","1.0.10":"2021-05-11T13:35:11.575Z","1.0.11":"2021-08-18T12:15:28.010Z","1.0.12":"2021-10-06T15:09:43.798Z","1.0.13":"2021-10-07T15:02:32.403Z","1.0.14":"2021-12-10T10:33:39.500Z","2.0.0":"2022-07-20T09:25:59.467Z","2.0.1":"2023-11-28T13:59:44.884Z","2.0.2":"2023-11-28T16:40:01.046Z","2.0.3":"2023-11-28T17:13:02.979Z","3.0.0":"2026-07-07T09:09:43.187Z"},"bugs":{"url":"https://github.com/KTH/kth-node-api-key-strategy/issues"},"author":{"url":"https://github.com/KTH","name":"KTH","email":"infosys@kth.se"},"license":"MIT","homepage":"https://github.com/KTH/kth-node-api-key-strategy#readme","keywords":["api","key","strategy"],"repository":{"url":"git+https://github.com/KTH/kth-node-api-key-strategy.git","type":"git"},"description":"A api key strategy for Node API projects.","maintainers":[{"email":"webmaster@kth.se","name":"kthwebmaster"},{"email":"kth-stratus@kth.se","name":"kth-stratus"},{"email":"michael@kth.se","name":"mictsi"},{"email":"mr_n_sandstrom@hotmail.com","name":"n_sandstrom"},{"email":"sst@kth.se","name":"ssundkvist"},{"email":"webmaster-private@kth.se","name":"kth-ci"},{"email":"esandin@gmail.com","name":"emilstenberg"},{"email":"mthege@kth.se","name":"martinat"},{"email":"joni9@kth.se","name":"joni9"},{"email":"krislo@kth.se","name":"krislo"},{"email":"rogie@kth.se","name":"rogiervdwel"}],"readme":"# kth-node-api-key-strategy\n\nAn api key strategy for Node applications.\n\n## Configure\n\n#### serverSettings.js\n\n```\nmodule.exports = {\n  secure: {\n    api_keys: [\n      {name: 'devClient', apikey: '1234567', scope: ['write', 'read']},\n      {name: 'testClient', apikey: '891011', scope: ['read']}\n      {name: 'publicClient', apikey: '0000', scope: ['readPublic']}\n    ],\n  }\n};\n```\n\n#### swagger.js\n\n**Setting security on a route**\n\n```\n\"/v1/some/route/{id}\": {\n      \"get\": {\n        \"operationId\": \"\",\n        \"summary\": \"\",\n        \"description\": \"\",\n        \"parameters\": [],\n        \"tags\": [\n          \"v1\"\n        ],\n        \"responses\": { ... },\n        \"security\": {\n          \"api_key\": [\n            \"read\"\n          ]\n        }\n      }\n    }\n```\n\n**Defining security definition**\n\n```\n\"securityDefinitions\": {\n    \"api_key\": {\n      \"type\": \"apiKey\",\n      \"name\": \"api_key\",\n      \"in\": \"header\",\n      \"scopes\": {\n        \"read\": \"Read access to data\",\n        \"write\": \"Write access to data\",\n        \"readPublic\": \"Read only access to publicly visible data\",\n      }\n    }\n  }\n```\n","readmeFilename":"README.md"}