{"_id":"@financial-times/okta-express-middleware","_rev":"50-29050e844292672f36cdc0dd722d7e5c","name":"@financial-times/okta-express-middleware","dist-tags":{"pre-release":"1.1.0-beta.1","latest":"1.1.0"},"versions":{"0.0.1":{"name":"@financial-times/okta-express-middleware","version":"0.0.1","author":{"name":"@Financial-Times/cyber-security"},"license":"MIT","_id":"@financial-times/okta-express-middleware@0.0.1","maintainers":[{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"bren@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"05c8cdb37afbe0cb4f40637bbed50d0cdd143978","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-0.0.1.tgz","fileCount":9,"integrity":"sha512-SznjsfGRk5H8gi7pkK1UPv1s3v7b7SvX04K627EpyyK66lEzNdhfWMUnvanCDV3boT83DcIE6sl8W8w6puxzQQ==","signatures":[{"sig":"MEQCIErUWEvd+dgucakxbGPb9LgNsmSQPk4WYiTmRjrLcwEvAiBLrN12VOJPLmOEvgX8khLwwZafCFsaX9gI1v79s5JYYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnxScCRA9TVsSAnZWagAAAakP/R/XEkXjklFGeT4likoP\nqjqllIEMQm8e+e1DqoiU9mxCSTB1gZeDAqFlOweknMro8FiVoK2jjJOdIAWy\niaOHJDXU1/szWYKSNgStgN37Bmg6BZ2/sdIrHgC8xLIHYunLnBwsSKVGLqBC\nt89IQh/CRSQiBfuaQYHPha7571MmkOMKRK6Gx1boCkjYgaBfAUO5+sUZzhCR\neg7fFAzEYav2mG3SxDoqJfP4F+FY76i63Q/nW56eRpY+TWYiYCZxVDNcSNE7\nxeQh82vMwV9rMyKkpzdDXjbcAnMktRANGP+RFvC3Zc+DuIbHI8ma+qz+Hwim\n7T8MBBvjTPz5FK9KmOrI7/ZFWO/5kcbsXa/T8dEOFypQEwj41fbOuXfca0qn\n6CkMrTryu+sZpfcgY2eui6qQ6uPc8u3m5BzaKxi341tt9Bh2O3v3wlX/mAds\nUg6TwUSwQSmDYrSREVYXfpDS5y98KKaUxGfGEh8MTzk76vuQR1qPO+urjZrF\n9/WJcxZsF5t/73zQ9lCOrLVnlfAjRRE1hgnQX39hXQqZYi68iVRl/yZC0mEV\nrhzvJD865PS11YWmx+d4du2pDISbXHodseQsLzSEpoMQ6pjIWwpTnl4brx0V\nbe0R2deq4XNhxS5LbYnXTpSMZJeMbtz9eiZSXQ73+bG2unjezQeBYJYY1D+w\nu5Nk\r\n=jLyK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"427ad5313a8622db500002cc59edb0e6304e33d5","scripts":{"lint":"eslint .","test":"mocha","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"conor-mullen","email":"conor.mullen@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"6.9.0","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"10.16.3","dependencies":{"axios":"^0.19.0","@okta/jwt-verifier":"^1.0.0","@okta/oidc-middleware":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.2.1","sinon":"^7.5.0","eslint":"^6.5.0","express":"^4.17.1","chai-http":"^4.3.0","cookie-parser":"^1.4.4","cookie-session":"^1.3.3","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-security":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_0.0.1_1570706587620_0.6732469209483873","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@financial-times/okta-express-middleware","version":"0.0.2","author":{"name":"@Financial-Times/cyber-security"},"license":"MIT","_id":"@financial-times/okta-express-middleware@0.0.2","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@153.io"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"eab28239473d1dc9743fafd89ca79944e7ac4bd5","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-0.0.2.tgz","fileCount":9,"integrity":"sha512-uTgnMwp5R6dajbNU6xmvQ0jLsJ70ZUvaU0A6Ttz6S8STzCwz8Fd88hwOPuoVnB9wctC5IyH/3AJe3z4HRMXxZg==","signatures":[{"sig":"MEUCIQCVtwLe10p3u2oA+aWYw6X5SnAvVUNMnpIgY1HP/KxPDgIgbTERi/QFJ5Z/k2kXd1CTHtiF5GzBfdIJbZKecLtwA6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpaeoCRA9TVsSAnZWagAAA3EP/1jDjpkQpm68EiVnzQB7\nEjRe5uM/dpw+N+uunkDYKaxOVYOK3pLrsiBZ5zqLb0OjI7biFoPbZ/2DYSJf\nxgaAc7PLmEZTaGYJfjtVncBX7yhYsu4wn2H2q4IYSk6NgX94U1r5TxonD+6V\n3cbEtfSjPEpqnRhDjuDtBl895mn7xlV4Gx+yuWbtIMsT6gFzC8/19KeiyP09\nQec8f1vAyiZb2kul+rl4fnB+4xvIlbFWRIGyh1g8fAqmrIkC4hbIhxzNFqPH\nfmWDUNNRru4wYVN111dpeft4qhdPSv0Bt0ziqVS+usK05xgx1eVbeNHqPZS+\n4Latb5Xa2OwdQ5eloBTXbU39w8NyuQPm9JZqQo2tGjDIp6zcdPZTq9H7zhK1\nlfiuzViCk5GaPPD8P9yS5e3HDvWEjPIS4DhWRy+xWqkkayNRdfnILkD7GSSs\na7NxWs3fHW96jC4soHRNqs+YO8AZcjtk6MII/5Rvk2Uy8N7Cog1Np89fkDyj\nTLcfT8IYYPUjQh2XtGV8iRP3bkjp+Qg7JNCqdruYvYdKqVtCCuk0P1OR+avc\nJd8VOd8rJHPeThZaxZ5oMU4s4lkt9EK593p/W7y7nq1go3X+MuYEEf911OZi\n6GnlLjiLt3qKmpDJRN4pP+EMIpPVpUUS8V/YEeBy7q/phNiO6xnGgTwWUtVd\nHx73\r\n=96xI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"713001d194db5b0cad879ba9b8653b36f3007af2","scripts":{"lint":"eslint .","test":"mocha","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"conor-mullen","email":"conor.mullen@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"6.9.0","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"10.16.3","dependencies":{"axios":"^0.19.0","lodash":"^4.17.15","@okta/jwt-verifier":"^1.0.0","@okta/configuration-validation":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.2.1","sinon":"^7.5.0","eslint":"^6.5.1","express":"^4.17.1","chai-http":"^4.3.0","cookie-parser":"^1.4.4","cookie-session":"^1.3.3","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","@okta/oidc-middleware":"^2.0.0","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_0.0.2_1571137447866_0.06889785114088909","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@financial-times/okta-express-middleware","version":"0.0.3","author":{"name":"@Financial-Times/cyber-security"},"license":"MIT","_id":"@financial-times/okta-express-middleware@0.0.3","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@153.io"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"25b54296127365821350a2bd9c834956f8ac6cbb","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-0.0.3.tgz","fileCount":10,"integrity":"sha512-BLjbhnUBMWYEaBku+/mz+bOnVVkb7neoZa8BiO5pSaqla10TjbFF49F156q3G/+htxhX/0Oa3SFAMHZaqqCDVQ==","signatures":[{"sig":"MEUCIEsjppDQwBOEiAvfDkr2WKK6Pl3LbsHtusluiINfy10BAiEAggyc2kY5fdXB2nFUqGVrpJIaaDWRGOWrQOjZCp6B1vU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpegsCRA9TVsSAnZWagAADEoQAJ2wZV/IkGtRJjiU9M0L\n8Ii+UpdGkZzEtw+gmOibiLC3IFR/cTmW3lCTTo0jk4HpO1d/1SG2x/1rI8nm\nJuNa4W4sqPIbFbC+s2MVse+InIPNZ1lk3z9UxWZ4+kigWNNFsmrhNl52Sn3K\nxGGVB27bfFh5LvfkNf5loBLpuz2QT47bcyhocvSojG+kN/ywqr3SLp2fwsKV\n7uAT2sigsiAZZSYlRiqxGrPYXSjF3VEhMALvg+IER8hyXYQO4EGfMPmCnSwp\n5XvHyp77ujParN52fFZu35X1pf+fsx7JHfLCNwqMfe2xKpSJdBaVwprxUDjI\nbtsiqpUh24Mk/busrpMXVe4Sig9lcad+NbI8RXaWvUAZUGwI2IH4W1bBTkm1\nCs6Fn3GsAaA5wvSJB49951diCahz/I4EZr6aAdO67eSGoZECXYcPI7tTqJhb\nbtq8tTSmDlohhIPXVE7wgXO9XyNWhOXAFieu87VEQeZbbpW3Nj4yinAPMfiJ\nzbMtL/h3b9EiJtmVMQBnTDHGNLu1W/ajjnuPDqnlsvWnIrdvV6SByCSr6P2d\nK/JSn5jNIcRb7Tx4TwjebpqiXkoxPaurzReWCT0M2+3BEk4Dvp/RFyKZjt7p\n0KccgX8wKGmfvctDAp/64Sw3sn6eQVqXijqi4LowsM0LQuMZ6RCiVoNxnObH\n8geK\r\n=03AJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5cb4df9e989d12ba82a7b9a865c8ce0c724f75d6","scripts":{"lint":"eslint .","test":"mocha","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"conor-mullen","email":"conor.mullen@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"6.9.0","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"10.16.3","dependencies":{"axios":"^0.19.0","lodash":"^4.17.15","@okta/jwt-verifier":"^1.0.0","@okta/oidc-middleware":"^2.0.0","@okta/configuration-validation":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.2.1","sinon":"^7.5.0","eslint":"^6.5.1","express":"^4.17.1","chai-http":"^4.3.0","cookie-parser":"^1.4.4","cookie-session":"^1.3.3","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_0.0.3_1571153963701_0.20261642427618853","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@financial-times/okta-express-middleware","version":"0.0.4","author":{"name":"@Financial-Times/cyber-security"},"license":"MIT","_id":"@financial-times/okta-express-middleware@0.0.4","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@153.io"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"84238cee8437a2d6b1f5762dd55d4114f6beb631","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-0.0.4.tgz","fileCount":10,"integrity":"sha512-sOdnkJIRIX+QtQrrfDyrV1Z5y5e63L1uIjOC4xS3N/dpWJXbYYGMmm5sJa39HIysZncffO/kz/vWFXD+Urui1A==","signatures":[{"sig":"MEUCIQC4AOBaZeYpXDhFhfsxojt/NCe6BYd2uWR2KtStBAOiuwIgc/xq/lLC+R4a0L41VDej+oZS74BJOShYUXJETH+SNOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxE/zCRA9TVsSAnZWagAAfucP+gNaG7Tw5kbyKmA2qgQV\nKs11qt48TOFVk5CgJ5Qba2rdHePNL9v6QTO8FsFhghQDV81ASiQkCpoozUbK\nKGqSRcyO6IocLBbnDtDdQ6cn7zId8fdH1XXtjDr8DIUALN40eBbf0tcqPCFz\nzj8l7h/lOs7Y8pD7BhDA3cGUN873q0iW6moXpqRgE/aWxdNnFIa6dW/sJDtK\nls0HFhoDowX2w0uRcBmeESuv26WdpjLmN3f6sjktIwfLibDtuOLnOwiisAhk\nNwIwmqtq7jLCywXPXiFwk5s5NSI1iFA2m4J0kB/kZTujbkTl7GLJTLdvz2jR\nZB/8+KjtpwEF/FFoblaythO4RWz1wRV2+Nwrr8kJA8c70pN4j++uFiGxqluI\n1cokuM+W4iGRrGCEJpfatOc8LUcPfWmq40saaQ9YPyKsKPr4O7Tj2oEeW7K6\nIsg3wvI3848v8bTcKCu7dIC+qpLgxwuFJt1wYzH3bhA8F5QNrifFUKTwnBfO\ngh7alF5s/Fu+HNBIDlU5Wo0r6D1T4UqTXn5tHmuXxlJL4rex7QMmNu9a2FIT\n1CfB+/T2Jq6AV3Lrjl2s2SRLIFkAu2Y5xKXnZKjGGhhjIdD0ZwH6sREqNKdP\ngM+FXK6Drkcd9u7GdFSkySRboIrWfU+BDgRx6bm53KCdAjFcZCcFbcSW7IPQ\nNyoU\r\n=ZHHu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"64823e0703d840d89a6bf02ff7d313acfcc66535","scripts":{"lint":"eslint .","test":"mocha","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"conor-mullen","email":"conor.mullen@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"6.12.0","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"12.13.0","dependencies":{"axios":"^0.19.0","lodash":"^4.17.15","@okta/jwt-verifier":"^1.0.0","@okta/oidc-middleware":"^2.0.0","@okta/configuration-validation":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","chai":"^4.2.0","mocha":"^6.2.1","sinon":"^7.5.0","eslint":"^6.5.1","express":"^4.17.1","chai-http":"^4.3.0","cookie-parser":"^1.4.4","cookie-session":"^1.3.3","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_0.0.4_1573146611032_0.09834969087754164","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@financial-times/okta-express-middleware","version":"0.0.5","author":{"name":"@Financial-Times/cyber-security"},"license":"MIT","_id":"@financial-times/okta-express-middleware@0.0.5","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@153.io"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"804c905249446aa7d249dce6dde23acae22ac049","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-0.0.5.tgz","fileCount":10,"integrity":"sha512-/BJYxx1eVvdRohAI3bhWg/oKfD7Er78pZGKPuyY1rMyVzkKrncoHSBPYqmWenlg14olE4Y4eNwPtBs1y9r3NvQ==","signatures":[{"sig":"MEUCIQCGgKzn/nB4ncmxePxUbU7Y96zMYS3cJ6j0cn2HIIPWyQIgfI20cPOXzhp8bJr3VutW+EjyWsDaNq54vijml1jzS1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesEOLCRA9TVsSAnZWagAAvh8P/1XiAnyFkD0733zKikjb\nTAh5Am9s1LhCXGVmHAb9Z/8QOxPHL53yDeyaGQGXhihD8pQGAkech0C/d60q\niZtZs14Vbak6Q4+LBeeDNXBHMNQkMvcjQ7JBpAzX70UlEJfjsENJdVzeSakA\nTSsvzasvURHfzvEVxdYiyIxUe6vXKZjl+4+vQK21VSpHcdO1NKE73iGMRRx9\n08EzB9jRFR8PK2liZQE4khtFXsxukuLcdSSgWeW3xGoVz9Ezf14msfCh8lMe\nQi+JV8jGQfQui+ajClKtXVttn9vNSaq5Qi4gKrbpkfRD24CcPqaM0bbiCPP7\n0mABJmC4hzA3gpGQZCD7JCi4/UqFyy9/bayN2UsxyWsX7FWY5KDmY+u6UTNN\nzSuwMCOpbaAD/33AId+Er+qLF88yNsXS9bs2OiXXhUCbs4Fk/szPC4guWIid\nUcF9NUiBes9lQp2CWs4QnNiT8S6clgdNrXqykmRWhwsUB9vydc33NJb3m8UC\nm9DCCSjKhTO7t5ui1XV70UMU5yqD9izBEkmTBudvAFasP6xChztS8PBVx175\n5EmuYCfG3Blke9APTTddn8IMclGPle1Nq/Ri5IVYdDHHfwCXbGW/MrCABl2W\nRmfHMhrUyBNaYMatpx6sVdbkqAd9CVFiIVghATaQ0jlvZa4dlTrSrxGjby74\n5cX0\r\n=QV3O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"69fd66415d610a9ebdae43afafc363ba0d8fa0e7","scripts":{"lint":"eslint .","test":"mocha","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"conor-mullen","email":"conor.mullen@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"6.14.4","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"12.16.3","dependencies":{"axios":"^0.19.0","lodash":"^4.17.15","@okta/jwt-verifier":"^1.0.0","@okta/oidc-middleware":"^4.0.0","@okta/configuration-validation":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.0.1","sinon":"^8.1.0","eslint":"^6.8.0","express":"^4.17.1","chai-http":"^4.3.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_0.0.5_1588609930641_0.05724166991920865","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@financial-times/okta-express-middleware","version":"0.0.6","author":{"name":"@Financial-Times/cyber-security"},"license":"MIT","_id":"@financial-times/okta-express-middleware@0.0.6","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@153.io"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"4474128b4d46ca4d1e2301ff366fa7ae73213253","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-0.0.6.tgz","fileCount":14,"integrity":"sha512-qyMPtLrSI0OyakQICOSoW1OWmAewyndv3ug0i/MsFkwzt2GONTv8k4TJ9gYfNQLCfMdb5/IF9YJpfw0N7EoKCQ==","signatures":[{"sig":"MEUCIHQUH5sMtEAW0ekD5Os8Isea35JxgVsjdrdpkQyB8vD8AiEA2+VugMcZMq5WlHaUcXjKyqi3NFVCEDBsEbLMSo5+zKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFZYRCRA9TVsSAnZWagAA0ysP/ApIz4HX3uONJl/AdJSq\n+KXPRb9FwLzTpWDtVNWb5ZZ7nasCZjw+qvwVgX5Tg8+w5jF1PbZLScPYJeUU\nnyyIJcNgDc109ZgLbjAINiseZBfNZvEswjn3TANtKLgiJPb86a2oefxYWWy0\nZXPjjjTLOMV+g7mcyGiVjJMiE6byer2VJq+99SC/DyPDWp7xio9gCYr6dx6y\njWT8ZhlSnsGRCp4DAoGwozJiIW8xwnbFpjCYRpJJ7LAY97RTxUeBaqwIPz/6\nwwHAPOHS/YiROWg2inyFBySlUXaB4PXoviWlMELgBcJMOSMs5hBiVoKOjieN\nQoBJAq0jvhlKwV4HnifuJiJFPxIbsr4VNST8h2NQm8ZSRoNlbDblgzDXxTa4\nLUWHMy6X0FVJtmtxjgqgaz+WQ40dhvGbzpezbQ+R/JPnlQXBZbp9C/EGMT8n\nNr6N8SAT5gfj2ziFYzsAumQMpwZ/0Uc3LwRqN3u+37woH0ziDavTu2Rq5pFX\nkUzI2iSTUYRYE/cngURP+a5E/HaxqV7+e0Q7OEQvuDlQZU11honid/fPcVm5\nI7XPwR1vSOdYy5mFMrWMxq31hXw7Fg35yayz1dnrQ/BuYDnnSjgettV5Awph\nV/h/JWce7kH51zwjUn2SoZxTxlsdkox3iE3RyhIMc/6s0Tdb/ge5iZZL57VT\nOUOF\r\n=UThh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b506369e39fa46487a9c17e54018b5edbec4a213","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"conor-mullen","email":"conor.mullen@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"6.14.5","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"12.18.2","dependencies":{"ajv":"^6.12.3","axios":"^0.19.0","dotenv":"^8.2.0","lodash":"^4.17.19","@okta/jwt-verifier":"^1.0.0","@okta/oidc-middleware":"^4.0.0","@okta/configuration-validation":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.0.1","sinon":"^8.1.0","eslint":"^6.8.0","express":"^4.17.1","chai-http":"^4.3.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_0.0.6_1595250192778_0.7217880618164432","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@financial-times/okta-express-middleware","version":"0.0.7","author":{"name":"@Financial-Times/cyber-security"},"license":"MIT","_id":"@financial-times/okta-express-middleware@0.0.7","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"alexwilson","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"kara@153.io"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"c4f2c16558f21f48b21c782561d0d3185820e029","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-0.0.7.tgz","fileCount":14,"integrity":"sha512-phPCb/sMZG1ZMaENy5D071Z7KzpY2MAz5T8vPEeL71an/cr9GQT2QH6LiRwnyU0fU003wQwu++Vb8eJJq7K7Aw==","signatures":[{"sig":"MEYCIQDyQ/We2ZzQepW73h9qFOrdLdxvwImt/AQ0x3wLYKg5yAIhAK6Wm/UZgG/nIl6xCCUQKGNnoHtkWoSJaZ29oDCcqFi8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO6VZCRA9TVsSAnZWagAAoJ4QAJux2Ont+BBpC4M2iGfx\nBDo1wMpDU0obLE5HW0NMvUIieW52xjJtThUzQEEyMLM1dwW5Nsiv8OrvPN6v\nHguafUY2FMLlpRrEJpZHggf8F3DJ31TIaqcjko+UMR/HcSf/WO0wRoYhUoj9\nAaeBXV4nnfj7blYGhVosA05Wzd07lDzqbK6HqYPWs4AKIkGPotkpHWmsOc3a\nF//9pcWS4wyp8pnmhi7NgIXId+5ICTNBkCxy+WjdIx68a7OOGzO4fytTOyUa\nAOcHyErjB9lmQN4xLGkBCie6+F0lxl6FErhdorIMB8mba2zQ4y83fLubOncF\nv3kzlcWR2qC5Q+ZrX2wiyqEIoyZOoYVCWjHEPi/ImLpsYgHxqdNZcD/F8waY\n9sN/FrYmgf5ZbaTsCYJ9MdFXOo0un8sYMeNyG5ywDlDGVS3oPtOk52HLnyoa\ncWoc3mBQcr4JYzRrhlUjn8mpE6LYTwqOW47EYyDOSlBwMb+woSsUGGvgQiI5\nbGuESrVkAcBDixAA8pJb1sx2k5pQjBzrFT9C6H/82T7cWN5e+4MBftjGgS6v\nX6yG9r9jZecXPD9nlyCFMzacKeFGgZCQfxI63xDU/pgTg2ICMB61oOydYucl\nHlfHSdlFfhh67fzDQsw89tu7Rb2OCaihvPgmd3mm45Gmoq57VHy+5DJDBbLN\nIB9C\r\n=7jcd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ab417492a01bba101962f15bab89e71d60f23702","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"conor-mullen","email":"conor.mullen@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"6.14.6","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"12.18.3","dependencies":{"ajv":"^6.12.3","axios":"^0.19.0","dotenv":"^8.2.0","lodash":"^4.17.20","@okta/jwt-verifier":"^1.0.0","@okta/oidc-middleware":"^4.0.0","@okta/configuration-validation":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.0.1","sinon":"^8.1.0","eslint":"^6.8.0","express":"^4.17.1","chai-http":"^4.3.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_0.0.7_1597744472907_0.9915438679043691","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@financial-times/okta-express-middleware","version":"0.0.8","author":{"name":"@Financial-Times/cyber-security"},"license":"MIT","_id":"@financial-times/okta-express-middleware@0.0.8","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"alexwilson","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"kara@153.io"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"f086a0a01e0fc5519bb4f1d02cc8cd7e045d2e29","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-0.0.8.tgz","fileCount":14,"integrity":"sha512-kG1qHhgYsMkvLucmbgfKVugmzosPE9//ECz/vLtfthpEJxm/oJQAJqw83fcxUny/aySU0FMx9pW0SMMiWHI01g==","signatures":[{"sig":"MEYCIQCTTpqjgLYtjrrz3s39brpRyy3Pa381nZjQ1oRrG1IqLQIhAJdONgREPSOsPLpPxYc9X1Ap37svTivQXfkQ1RGKV1Ba","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTmkQCRA9TVsSAnZWagAAyGoQAJT3wekjzD0QHckL8Dp8\nZqXaNkrRkd7FI2PWgugukcn76okB59A2IB4VgUIlIVYl0M0kT8VUeh8aYA9R\n7qaH2pXiHrCr/gDoqTs8+TtnY+QuzlsnFQ86fAFVsIlEwPpiClJaYkRu/HZS\nn+RGeDVL/OqZmvxrLa3ywJPzMasi3LP+cNnlb6zJAiJaAWPRTu8I0dhpLDq/\nca1oTkY6/MMPf3it9swslg/J5ns0ta22Dv0P0IllhiPQr9QXcn/GKCqpjzQA\nPDaBsnqMFQxySD2Tcj+OU2nkdy04jEPjCsC8RIKk3bRncqnQJ/PbkRRJKRar\ntYbMTzDWjG5O7bRk37bjUJPT1CIzczSTfir4Uh/ADwCy3fOfwr6kVgebYgYk\nS3KyjA/yX72OLYuTXgvc9uwEM7TGFDaHPwOigVS5YLANSdhAVH81OYlA0c4Y\nIUapXKvysnWVsb+gWC8vKwmMgOiiW/NPQs7THORZm1bM6tEb/G+2kl1LhK+u\n3JJFmTG0us2ruL31DdOrGN7ofl43RRZchpbAi1NTW51plHBalkXv1/e4eB/R\nSTgRZxTXXods3flgqmVw3fD09aqPkGdJN3HVd4sXZl1PoysC68wRKXRrZyA/\nFwLXpLsPWYYkF7pATNtPTZi+qJBUsci5mHBkgYSwvAieCRH1/ql3vkFSA+WO\nbAiB\r\n=hxl9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cf6a2c26b701e92b80484600d9d17b145e1628bf","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"conor-mullen","email":"conor.mullen@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"6.14.6","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"12.18.3","dependencies":{"ajv":"^6.12.3","axios":"^0.19.2","dotenv":"^8.2.0","lodash":"^4.17.20","@okta/jwt-verifier":"^1.0.0","@okta/oidc-middleware":"^4.0.0","@okta/configuration-validation":"^0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.0.1","sinon":"^8.1.0","eslint":"^6.8.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_0.0.8_1598974224055_0.7212325923225551","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@financial-times/okta-express-middleware","version":"0.0.9","author":{"name":"@Financial-Times/cyber-security"},"license":"MIT","_id":"@financial-times/okta-express-middleware@0.0.9","maintainers":[{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"2b72b0959441610c07e6f42fad1e42a401c38418","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-0.0.9.tgz","fileCount":14,"integrity":"sha512-G2OY5wCRFmsgk7LPGyuecB9/A64KzJ1yovb1Rsd9mAN/noOs4bASWoBUcBZo19V56rYfQ9a8YWULkK+XJL/04A==","signatures":[{"sig":"MEUCICSFj10MMs6KEnbsmOUQp9lju4LXIpPqkcBCivG2pmlIAiEA8Yh/xt4dCrnJkHZRiuMEF3K7D0maX0B/f0OwjAx27Dc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2K0wCRA9TVsSAnZWagAAz6kQAJhJgkB2HhAJqvBfpHrs\nMvS6/E/YpQ3nam24xKsKH5HfhfUTVryQVP4seHDKIEdBD/5QhdiqMMNt9YOl\nb2GSdL66mNIMCgcpLSirAze7raZnrG3LRdylZzs8Td24oFrKPP2gxBEJbdGD\nXhNfojqAxwByHqkPDq3dBWhCqi0h13Udl6PiEMVWNmE5lokv8MBFfV0dhok0\n8nVej/I6kHNcgfVqG9jcteZQY9f16fSXxrKdR55cYuAVkYSocvmxOJ2TUbE4\nC5qyWXqQIsJdsyKldpJ3g0qES9wL1FR3JSOjSdaA/582N67RZ2u3lK4p6+Rz\nXmEKsGx9tXJaOkJmSyNwzC30jJ9KRv93xlwEeW0gWbiR1VQlX2HfqjLbExSr\nzUsDzh8rfkzb6gUOowDsZo4B0thaY/mcIINaxKp6PC6eTOO3H0Y69wQyb9zc\n3UKOFJ+GL9a9QXML6N35sR1d5N35dg6UqhkT7s0rfsiYR3b1fLdOlD0LubEq\nGmjXdMki5/o4fhJC8MJZotsycwUSxBF2BUpTl5HaIqCJDINXHV7k1ECdgT+u\nclsGbUvbac5+gRuP+LiS5k38WhwyyNGN9IGxg2o1TdeohZJhLzxqh8MlV1G2\nT/CZ+Y8j7NKBk8psgeKSswrcSVwiFcHtfD0l1ZcXxI9iEXOaHIhtfgM+Rchs\nu4MU\r\n=qI+A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a42b81122b57e73150781b7c6cab06b7eda2862d","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"conor-mullen","email":"conor.mullen@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"6.14.8","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"14.15.1","dependencies":{"ajv":"^6.12.6","axios":"^0.21.0","dotenv":"^8.2.0","lodash":"^4.17.20","@okta/jwt-verifier":"^1.0.0","@okta/oidc-middleware":"^4.0.0","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.0.1","sinon":"^8.1.0","eslint":"^6.8.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_0.0.9_1608035631722_0.1372872882252243","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@financial-times/okta-express-middleware","version":"0.0.10","author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","_id":"@financial-times/okta-express-middleware@0.0.10","maintainers":[{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"5764e32123f81005c7d84093cf7c4a1c464ae9a7","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-0.0.10.tgz","fileCount":15,"integrity":"sha512-pJldyBvFSO26TWACA1Xt5/GuMVDd4vk9vbJ8/WGn1KA7RC3os0l4dKL8lt4KYrSgnjoc5+lVv2LKryL5KvRIRQ==","signatures":[{"sig":"MEYCIQCainCz4guNWOLZKyVw//zTROA4bNIyqmf5eswNrFVQaQIhAKQfiF3kzYOJroOrRsvW81184o7ZdgdscQeLdXed/rkq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL/OICRA9TVsSAnZWagAAOTEQAKPgFLnVgsjp9QMmsEKF\nDzehVF5wpObV5TeMtfF1xYnV2/0q/wvDvBjpgrk1aWXXSgFKOILkyXWcoGrf\n3mPO5vI2O8mCf7VpG4sjhqWjat44KF/7e141FeyEHObgdhhzWAFV9IYeKtA0\nwC3XR+pFJI4K9rlkharanlQQtII9xh1ti4i/pg/2teDlQBcJda/N+XdcQA2c\ng+TX/LDv4KMXZkcNfNFCbBt2sYUbQm5hwK0XdkjjXsGIb3mCMWUXRg/PSTpA\nh3k91gytyMVWirqykeh2GL8A7IrVa7q6reuGf/OZVWFOJ/MQ8DPZW1d5DYRq\nfusdGJ+F89QuFjVAKEH7+/3wLXhIelXE+JH6PAmXFf1/kalJF9Bjq/CNYBJe\nyr5WguEHZp4Il0qQWaQPJr/K4u9i38U4353oYXNQ0SjjViUqUAgrloFImO6b\njis6130AAfOMusdZPBqbZE/OIhVat0eCdSjv+O4TxULs8h6Hhnd7LLc9Sl6y\nAALUv6XCBzJvRNaLFHRJ8+0mNH23yMqekY7pY5tw3ZLI6hhKvZPLoWarc+TS\nGYTJ+bCYxhi9b+Ze8rQ+oZJUuAtSCO9mOw3x9L8SBRDqOFiQscc1IUq6oEUa\nyv5RQMjQgsKy+P+2aJB2NTjWYKsAfJgV4v/kQLVg7FbMVfg+LlwDMt4aN20N\n6cRz\r\n=LHDO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1e4211bfd532ac827515e07ff7c825171499d54d","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"conor-mullen","email":"conor.mullen@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"6.14.11","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"14.15.5","dependencies":{"ajv":"^6.12.6","axios":"^0.21.1","dotenv":"^8.2.0","lodash":"^4.17.20","@okta/jwt-verifier":"^2.0.1","@okta/oidc-middleware":"^4.0.0","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.0.1","sinon":"^8.1.0","eslint":"^6.8.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_0.0.10_1613755272153_0.06151846001598704","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@financial-times/okta-express-middleware","version":"0.0.11","author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","_id":"@financial-times/okta-express-middleware@0.0.11","maintainers":[{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"cad972ab87fdaeab2393353b3d79ee537b6aa4ba","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-0.0.11.tgz","fileCount":14,"integrity":"sha512-HFBQbLsR0tqYlQEBKyBB9FMPQEovvYsgEws3NbeumFA46RAKA7yMJQRt67zj3sHCWjvhwZO3b8psTEAMsJrqIw==","signatures":[{"sig":"MEUCIHW0L1rmQgeg5sG0FzbgodfUJeI1ZWKneGZWT0mn7y49AiEA1WtT8njtF4iHsnCGszyDHmemto0F86aBaJe4HSEB5cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP21+CRA9TVsSAnZWagAAD3MQAIQgHsW34pKx7KbNSNm4\nQCrS8mNaJrbD05okEyDkZHXK3YFj6FHOsfB6IzcbuO8rWLIgKsknIfrUlB+H\nyEGGuIOaBIekWL8xnfArewIzrvpb/C8/n9gjgCJmKdugp0HmVOUQMfA5ashp\nQO4/wlWotTVrLH7lZr3YPw+a/ZoYUDLy8UAzY4SOFqoIuQHnEVrVSRkDO6Kk\nF/SWQzhb2Z5TYXKjrtyMNKtBrujrx6yBRUQA2k34ZMwfZq2aAFfR0h5NzT50\nuXSQyE2aXxACTe+ph6Hz+ZzkAxv3aZmZqLIaaS6EG9mAk0GwnqOSX17t11c4\ntkojcQv6JcihRNWtJcbYpM2QHzXiKaDwrI9vGRqqyxLojdf3vwXieedor99u\neUQ5ORMY2HFD75sBo3wPXJZZ+AKGCh8/6Gd3njjKrR+iH7Pqgho+xlqwahe5\nzHUKCMHH2qgUaHATtFYxQknGv0W5MDsUFNli+lM5bMZoXsRiQpu7Txb6pNek\nLRZFcPd/EX8o23Lmbxlz2vSVWFtdbSpSrzEEIyPdlHUSjalQsaer2QWQ9cdZ\nlaTRca/UQuulDjNi43ujNQ8zCikXHTpL33GwYjnRuFCCByx+8emhtAkpFBXp\nTkcRjCRCtzbjcjK6GFQb4LI2dakjHWEuFXjyO3REm2p7IF9Y7uKw3smK0PQ6\naabF\r\n=fjux\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b88b26c3437c758f4a95bd8f269c5355362e582d","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"conor-mullen","email":"conor.mullen@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"6.14.11","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"14.16.0","dependencies":{"ajv":"^6.12.6","axios":"^0.21.1","dotenv":"^8.2.0","lodash":"^4.17.21","@okta/jwt-verifier":"^2.0.1","@okta/oidc-middleware":"^4.0.0","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.0.1","sinon":"^8.1.0","eslint":"^6.8.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_0.0.11_1614769534194_0.7825879089191445","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@financial-times/okta-express-middleware","version":"0.0.12","author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","_id":"@financial-times/okta-express-middleware@0.0.12","maintainers":[{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"dbedb605b0ae642d583320ba28094246c809371a","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-0.0.12.tgz","fileCount":14,"integrity":"sha512-1W7CXMFHNZkTycHGub6CqCS88hVtu9UK1QOnDiXHlqy8mSgACmk2PDst7MGXzYMIP9uCdCXKq8qBvAi67ho6LQ==","signatures":[{"sig":"MEYCIQC8Muw2LOP/RxEB8RDT8/EKm6HGse6le/17gt4xzVWorAIhALAX4Zb8zDrN9sTuwQwXRnhbcu4sPPMrMl+wGMOWZTEB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT4UtCRA9TVsSAnZWagAAC5QP/3OqVIWW3Ee34HseVBkz\nNtr9yDukztKN2wgX/rosNN8xHCeKDI0/oIrM/QaZH6HlKQ1rtqJmn3X8nft/\nxyxaFL0B1i7eWyuk/2oah3tttLHKPA+NCzdufBxLAPv3jaaVWlhfvp02XfXw\nsnUVjJI0W3/dXCBaywyVGPyo4eVErOkaAzunGNc68X0azebN1vtpY2ycQR/4\nGs1Gm+0peZIho8Pnii05TO0LDKF9lyEgZ/M1PEqW7fIHC1+9p0zevrrdNvbz\nBUNz7c0dOGzWYFphImKLMi9+jps1Kbogh4MagXoY4xJCaWr/M/3e6bMXzuAq\nVAtIZhrnh+VJJuCdXfZpmz7yPcP0aEGxYV+NBhaiLvEG0UDQ3tbvuqjwOGwM\nqViwqDaz3LIIDXs0CvRoTIgw5+bB/lMOvT+swx/V0a3uS+s3yN6kidEQ2HHv\nnUh+nISvUXaKfA5i9qp6BagUW5tYhnOafjUicfsb+ApKPtbIZ7wsX5ihegaY\nP8OV8n+lPbYPMCKBDrcVxyrbtvEIoDTKOxeVqPx40pLvDHJ2X5DOIPEUeCeJ\nUOBe/5TiwGTVLsm7ohUidV2lHedyNdA/DNDMdIHyoRtoC3rlHajzpCRf1h8h\nok6qmPeCVQOkstFz+AR93Dhmp0mRoQbHqP5REefHyi/G3v/gNfXN3ExJHP28\nm+51\r\n=18DN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"76cc8435387698d21986eab19398005c3ee10bc8","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"conor-mullen","email":"conor.mullen@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"6.14.11","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"14.16.0","dependencies":{"ajv":"^6.12.6","axios":"^0.21.1","dotenv":"^8.2.0","lodash":"^4.17.21","@okta/jwt-verifier":"^2.0.1","@okta/oidc-middleware":"^4.0.0","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^7.0.1","sinon":"^8.1.0","eslint":"^6.8.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_0.0.12_1615824173361_0.07893509325600623","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@financial-times/okta-express-middleware","version":"0.0.13","author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","_id":"@financial-times/okta-express-middleware@0.0.13","maintainers":[{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"10da0bdb8948706b9a3e28da3e965d2f81b08900","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-0.0.13.tgz","fileCount":14,"integrity":"sha512-5FJTnoSCAfvAD9zT2N56j3I9OsefTjttzUHdnzLOs+Y8JpeP0fRZ2F+6TtpuR4AHH864ZRKEoB9E2JVvO2o/bg==","signatures":[{"sig":"MEYCIQCrZ4/fnWOsSe6m7scl1t/lIY0867prdLSC4dPQhu5dEwIhANRPIu4y2avm/R+eYnPpJ2hzfmUflWaZUoguW/IUI/TR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnmpbCRA9TVsSAnZWagAAWHcP/2vizjkuTfj7/qmmj9yq\nnGb0URQXtEV1/lvwNSlc8dFIka/zv3pUAHPT4lwgwZgriTQ/yORLHZH6Gt7C\nfrzC5BSU3PZd+jYAUe9GYz+xmb2Jnv5NKlNFiThAdxmLiFkFT5umA7GSnf9s\nLMwnI3LscH3gm5vvnpap6JpOGrp/v+iC56dsG8zarL49G0caSiFdfSM1lpu2\ngfSUQdCzwuoXfSuVi6ND82Kc5xHx7ap7p3XRQsPk1GyL3umpLp6cXHR0h8Lx\nd+cy9PVCYz59djTf+0bBEYNxZLsFJicS1f9KixibTkbMPRK+N+mZv4ozbHKh\nfUWrTxmTCOYnn+nXG9hyfj3roWfVwilCREp9jbtdHgIFg+G7QwhPdCkSXwrt\nWE9K2f9HlRyF+dQ3ANJgkHMOu0jvjoy/JXmVpiqELdQ79D1xZ6HlipwY6GHA\n+GxfV86PFUzJjda17rGADvghCul8C6iscWXdqMM/CevZExDFIufVx+Jdo9Ue\n6fVRBM6MbR4bGSX6PoBYjyNyGJSWB1POFe7QmUR9wl2B2FccOojVDHV93rcl\nPL67lPjy7KRMtfkHjmATo2/4IttFknEHMmGan5EwCW0ph7U2lUjJNBh2gKPs\nMPY0sVu7IxeKhodk+TFoMU5PWOb+Zc9sm/LBwjwuNOa51q/ofME9yinBzTPv\nKc0v\r\n=pSs/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"16d81163d2f642c0f4ba7b16f62385508002d741","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"conor-mullen","email":"conor.mullen@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"6.14.12","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"14.16.1","dependencies":{"ajv":"^6.12.6","axios":"^0.21.1","dotenv":"^8.2.0","lodash":"^4.17.21","@okta/jwt-verifier":"^2.1.0","@okta/oidc-middleware":"^4.0.0","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","sinon":"^8.1.0","eslint":"^6.8.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_0.0.13_1620994650469_0.4586482172114281","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@financial-times/okta-express-middleware","version":"1.0.0","author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","_id":"@financial-times/okta-express-middleware@1.0.0","maintainers":[{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"2f0037ee8f95badc77c7a72eca9adbabc4ae17f1","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-1.0.0.tgz","fileCount":14,"integrity":"sha512-gp7Vfdh3J0RifKOVGMeOmOrt4l3rrBzOyurpkEfgQuIEACBue5DOCzv8bQ53LdaTjLMP7U68D+iyM/vYSTm7gA==","signatures":[{"sig":"MEYCIQDIcFb1CTZ986BQvWyxn0onC1iS6kpogkmdR3qKWtc7HQIhAMMtTZkSMUjUfj1tCDRpzMo7BTI7gPWlanXHx2b5F80w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnmrYCRA9TVsSAnZWagAAhdgP/R4/RliiZo6RzSq75/+L\nYNMDVnQ2MHTh8DVj67kzjZnD9/oLVjdhsZTbWNv75K7KZWB6hqiVxPrBVNpc\n/CBw0p1PnMzpnEmCWUTLz0qPf4ziNei6Wfs9lYdbuHJGLJYZTFtLPJ4/D2yt\nVpnRvRI2ulbDDUQJpeuTShPRqKiL4wAX+DqxCkgbnkbW3E8AatwSDyaODIGL\nXp8kFGsoOEhbY0SbHUWbvEw2pLMevE/zltfxv30apwphM2UGMhWyB5PoOVut\nzoTCxky1MLdm0bpqVObz+3lNaV5RDKEbjBitOHwV9kewzUpbgcohdQQLpSMI\nNrA8wJ3K/Vo+qReC7H3yqI78i5+YaOXIthBb+yosRgKb+NMebQiIa21Xit8v\ngJojWRxLmdvGelWBNmUfIkldPoBDcta1eX9f6CZZSwLFSZHBSOPyEp/J+5Mt\nDCXI/oi2/lsm4zOjIXkf8JV04EG+HrVOYqy21Wx6x2qXfg82HhZF0sVUvjt9\n+c/WDkqQ3wrW3mSuFLBa4kiy7CikOI/bN4aQ/DwdGZLullXMIDp92j4QX8pT\nTBF/FP9CButUMQ69VgLSXgSmH5ObdyFkmVfWdfIhaRDryQfGtRrZWe3RAffo\nQwMowVPF69s/LxM8zpnZkO1+Pj+ZfdhV21futYocvXPUBbYBElRpNbkfnV1I\n42k8\r\n=29Dd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"16d81163d2f642c0f4ba7b16f62385508002d741","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"conor-mullen","email":"conor.mullen@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"6.14.12","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"14.16.1","dependencies":{"ajv":"^6.12.6","axios":"^0.21.1","dotenv":"^8.2.0","lodash":"^4.17.21","@okta/jwt-verifier":"^2.1.0","@okta/oidc-middleware":"^4.0.0","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","sinon":"^8.1.0","eslint":"^6.8.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_1.0.0_1620994776213_0.5545651724835929","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@financial-times/okta-express-middleware","version":"1.0.1","author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","_id":"@financial-times/okta-express-middleware@1.0.1","maintainers":[{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"5c5520addb419b78ef69f9789186478902a909b6","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-1.0.1.tgz","fileCount":14,"integrity":"sha512-fK/cuqdYCleFEFP8KAKkaIVbTOT4aDK6wMqzoO0xRI0FGd9iq4MsSc6qUTFLpEHBKHss+PyKK/uoY8dkHT2Lyg==","signatures":[{"sig":"MEQCIHPklV4I2np5F2nY03cV8SkvpcjQjXrqYL3rR4CYuxoLAiAptHWba/KpJAotq2HJMrbP+ffcUX6YyUTWDwR3k+yHvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1I8VCRA9TVsSAnZWagAAg1MP/34bW5oZq3Shncddiv23\nKlXhUwN6ep/mx2SWcXOmsPEz00XoYadD0jkM34qcNhGI0B/Sy/9jcrvkeaEf\nYnZVzvR6r0AVLdeNZHwfkz7jX9+pKenhPj3+j0+1U9Jc/JIthbIYPz7VdJdY\nwNYqNXTa2BIfKOi672m+3a9dMZP87nWDTaV+gqpJvUR1tOElKkQ17z8oejCC\nTmc6H/QnAVb8PrYi+TCJusnKo3l4XsrKsZdtYTPwiw6Irpr9ZBLjuLKdDIJ6\niapnbHJ/44QqlIBEosg7YEvkZcO+/m5H8maM/B6hiKb4DsiWAnyKAmAo6hNJ\nXzEzh0UdZ5lxIVVZJmMi9Ea0mduONRXIvGDkpxk9TDv+xdkmgVdJzBMNNsqV\nmAHVY/GDMEuGlIl9+ZTOlsDO8OBAC+PUFQ1OLj0FP2F1RogLo2VJAmSoEumY\niv7XmzdTwreL0/bVcd7E8h9vSKGm8BdTu6um4hLauvduhAwrHhyx/NJtMjMA\nTFtfeELKxdGkqYDEtMJoFzawR6PEj6AwziaCkh768aJGT0fZ7ouBWCmRiFio\n5eH9DQEu1aA61E+bcNOqdfCRDDZc2b18IK+O5W5qPNAlEsJ0bsyWtK6aJ+EI\nFY/kmKAFP6f923VL5THrxThQRMXq6Ej9ZBy1j4UiT/c+hzwl9AKMCKu5gF/G\nvNnB\r\n=UVkq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"98aa4c092139063a2048475acc56f5279952f850","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"conor-mullen","email":"conor.mullen@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"6.14.13","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"14.17.1","dependencies":{"ajv":"^6.12.6","axios":"^0.21.1","dotenv":"^8.2.0","lodash":"^4.17.21","@okta/jwt-verifier":"^2.1.0","@okta/oidc-middleware":"^4.1.0","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^8.4.0","sinon":"^8.1.0","eslint":"^6.8.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_1.0.1_1624542997122_0.053294588815483435","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@financial-times/okta-express-middleware","version":"1.0.2","author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","_id":"@financial-times/okta-express-middleware@1.0.2","maintainers":[{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"a76464b6e6acfa3d5bd53b443cde208d87bbe8b7","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-1.0.2.tgz","fileCount":15,"integrity":"sha512-T+roUS6cVA7t7zuzWnGnaUqFLX6fv1Ye4A9A3GreWXHHnv6tkSvem5Z4HPuwaJCU8wxmQRC4r9yZ3sBwoJIpqA==","signatures":[{"sig":"MEUCIQDMMGsc0+V0sTGS41sXu1YorG1i6ReOe9kx+jucSFspZwIgKwe1wMUFd5xSXFupQcJFoFjQ7r0YbAkWUtiLpnIhFt4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40060},"main":"index.js","gitHead":"42eb59c638044bc42a658bcb8924c5d8ef3300ca","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"conor-mullen","email":"conor.mullen@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"6.14.15","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"14.17.6","dependencies":{"ajv":"^6.12.6","axios":"^0.21.3","dotenv":"^8.2.0","lodash":"^4.17.21","@okta/jwt-verifier":"^2.3.0","@okta/oidc-middleware":"^4.1.0","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^9.1.1","sinon":"^8.1.0","eslint":"^7.32.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_1.0.2_1632304063306_0.7708052100345224","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@financial-times/okta-express-middleware","version":"1.0.3","author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","_id":"@financial-times/okta-express-middleware@1.0.3","maintainers":[{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"607f062df9c7222df2da33bfa5cf2edf12da6776","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-1.0.3.tgz","fileCount":15,"integrity":"sha512-ebQgsmA9TH2TO7YUZjjVQgWMHSHM7o2j8mPJKzzDQFL4lR3Zz2q3TwlvVD7e7n/SyWSi8uv8iWtRkPVUxoM/4A==","signatures":[{"sig":"MEUCIQCekkS0LtxmitcrvejzxjOAD4uxgWHL+RAyc66X4Hgt3QIgIyZqaDgjbzVQK1xpWwhqqaBqYgClWTyorGa5tIZnOSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2HH+CRA9TVsSAnZWagAAHVkP/3qGKvt4R9nnWw4+tnU4\nNTRNUzuCY+eZMkZCWbqOsJAIA4JaKlcOofyJjYegwK/aThKtfvRRFEMUOjsI\nKGi7fWB6NCekkGMPJs5BX2+VzTGT11M16BUtkAI8MMc2SnsGTp/f5LmCVkJp\nWvSNiofKyM5uFxzWIsJ7XJryfLnvEa/UOGsN/+7YQpRhDFIggqRp8PVoBwN/\nCBmD3/SbkKIYbdWQghyqnoYy12zGh3ttCd5IOvp9RILJ5XRwOvuRFrHCnD/s\n6LgdMNADSthAYeHZXiP+/7DW9taRNMQunmkZROd9SpJT0M1BiRoPwhEr1iLB\nIPV9oFe/nKmsaC/dbb57F5LV0IEK9DnkFhrA41hQ67eFt5lV+KJiaHYEVCl5\nS7t4P3KkegH5Tiw197y90VqeCoAQV7VcgLKIm1ww+b7lKZ5v7xmUsj3Lcx9e\nE0fsLBjunQkvx/+QpUXEbXTo4Hic7PAIbfHFAinLboEsBR8ll7wFZb3M91H9\nUH0+ZsZeiYrHrLZI0t+yezVS94HTLzGlxl6RRV5tYWrqNrpeBSbs7fCg1K20\npG7Jl5P6x7QWQG36OjCFQkILG++NPawEgh6VX0AbxhA6nnQJsYKzPZKqY/wz\n368bTt069N7HCN5eIqIDUGUeKHgbr472bGuTjfuSap50ozQq6YcmRUNx3bn3\ntyvp\r\n=gGOv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7a71371be4b40566ab6266d93559fe6b6afee707","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"conor-mullen","email":"conor.mullen@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"6.14.15","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"14.18.1","dependencies":{"ajv":"^6.12.6","axios":"^0.21.3","dotenv":"^8.2.0","lodash":"^4.17.21","ansi-regex":"^6.0.1","@okta/jwt-verifier":"^2.3.0","@okta/oidc-middleware":"^4.1.0","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^9.1.3","sinon":"^8.1.0","eslint":"^7.32.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_1.0.3_1634636694064_0.393069942074485","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@financial-times/okta-express-middleware","version":"1.0.4","author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","_id":"@financial-times/okta-express-middleware@1.0.4","maintainers":[{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"399050652bd67860e4f653fd56aae202cf3d8d6f","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-1.0.4.tgz","fileCount":15,"integrity":"sha512-zurT3WOZWvRNjy7aGMDHJYuiPWdxQhscgwDa+E6tciG7e7B4tEcYsYYgOL5MZFBkc95hdht5VXKy6ZGsL54y+w==","signatures":[{"sig":"MEUCIEgKHSskrcBpxosVIRwbJVib1/aCnPu8cN/L4NqqJQP2AiEApSWnvPXqyoxsjoVh9tmS5ELN9BuBsfQN2AP5PKfdSbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBNhZCRA9TVsSAnZWagAANxkP/iJzUAIROgE87WFQ4xd7\nUYWZ381e8h5nbjZ4nAduxrEiexJczjL9P0Zdtf5mNhYiPj9SeypiCIdFg35k\nVZOt8CEotBtR6lrVZUB4tVL6H+1iqURQCkpt4rzLQ3einxdyEqM1qNOVfYpC\nBa42qESzzwwwRBIPgrie60kVRB7o6dyTdK/FJdGlgsLS+1MiYpGsIxv4mQxl\nkyNZdsrPUfGYnuNMGHADVg2H252/3/c0dA3BpXr8UZJYyuW8oihhAtU1GomH\nOB0H3lv7y10qiqBX/OfEkB0fcX6tS/465wxuaGc6DoSF/FYL6Btv4mMJAYKj\nqNBxeFgTti/PCu/fEuOg9ILzodl9Zi47vS69AeEl5bz6M4iHhPWtagxqc+dT\nao+gb1NG8MbX94hCMKr1aX5l2AH9zDgUXEJARAsq4LYF8pkQ3UEgVwg2LOMP\nsbDARQBwQp2p4Pb9PYmlW7kjQWbT9ij0yoLxQ7sVPNB1W8JROpTJZqbOvyNy\nhc5N+VdtNlrmM6tQOoUpDY4o0k5HaCYvRzXoyqw0fcRkyJf66sx26BizEpSy\nJH3xPVOar+u9nIQ9NlFAqTc5sRMbQeb1Q38ciSytkA7nCat6XCmm/F7MvrrB\nso+A4+n6cvb6frvUsbI8BmlBCJAZdux2hPBi0uCYCbke1giFoNGztOI6M1e2\nQIuQ\r\n=q4Tn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a7256f82ce971a6d607ae2714468858ad1025300","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"conor-mullen","email":"conor.mullen@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"8.1.2","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ajv":"^6.12.6","axios":"^0.21.3","dotenv":"^8.2.0","lodash":"^4.17.21","@okta/jwt-verifier":"^2.3.0","@okta/oidc-middleware":"^4.1.0","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^9.1.3","sinon":"^8.1.0","eslint":"^7.32.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_1.0.4_1644484697041_0.9681978281962735","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@financial-times/okta-express-middleware","version":"1.0.5","author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","_id":"@financial-times/okta-express-middleware@1.0.5","maintainers":[{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"chee","email":"chee@snoot.club"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"10c346a97662e9e765eb220b7f1387fdee8eb972","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-1.0.5.tgz","fileCount":15,"integrity":"sha512-mOXg1zp19bevGPbbZzXxkLONmVwD4kFxRbpk40Ti3tJR1Kx+C36yDMaluHwYxAm3aCTJNatldhuZD9d6pMSmuw==","signatures":[{"sig":"MEYCIQCgU+8wqMVma41Ry2v04eVvXkpT94e5uKWJMY4TN+PvzAIhANGtVWpfawaxSEdPDzl8jPs+GhypvatM7dg4EnBFhxoQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC3fpCRA9TVsSAnZWagAAMAQP/jPymPQpLwhASXAlo4nC\nHfXk65zUFsSZ/9xXWX5CTERGi8dQYSEIRqBPy5oy0BWj4r9JWqbdlGlIzeM9\nWnavhGHEQCN+hPa94cxy37eb1oRwM+1OaRJ1pxKkq0gnWSXck4FZOyvNwazk\nwGhdCu/QMiMQcthaMuwRk1nv7FMhepIk/+gy3uwWH+u/2J5Fsi/rmixvQBGs\nFkipJpkxlrkjX8aeV2OOkKOp819VJsBjWvSao/yts/rtgYWszlNzVqqIcg9e\nXCmC7Hj+JrLEbT7Us7ZWkkEyzHvZTO6W8t4lGEXMWmmmQLLcXbZTG1qHVzdj\nJoUHhZPthIXEYbRSRFgp1LZEc9nHPiUa7VtPr3Sla7YrxzMGgHlifEHTMoTa\nWdvE1m31iEheDnV3UOQb9xjqkYeWW2Z5OPI8CxjnAuuocSSNaV/G8h6h94ru\nyPNs09V3+tTPojaCt6sotjxvoUTZ+768Tss19o+phMLHtdx/DWXIY7El5Vej\n0FMfl15K+vaYQRDV0Ycm/x+cDr4VL9fbWWT7wI/GecIq14hOEg+t3I4Cdejv\nAfvXhCAx3HkW5puSRtx8NxAD1SHyyv+NVFVnN/Jl0F+B/1l0hjUiuDtBPM9g\nvfIVdkcV0JVdgU1qoFQCHMKLyQ5sYqO00DfA1bXWJa/LMpr5AtaPBcTcCDWf\n+N3E\r\n=zvwx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"aba3e8a2dd6f33fa32306a29099d6fdf1107214d","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"conor-mullen","email":"conor.mullen@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"8.1.2","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ajv":"^6.12.6","axios":"^0.21.3","deepmerge":"^4.2.2","@okta/jwt-verifier":"^2.3.0","@okta/oidc-middleware":"^4.1.0","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^9.1.3","sinon":"^8.1.0","dotenv":"^16.0.0","eslint":"^7.32.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_1.0.5_1644918761231_0.035647501395456915","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@financial-times/okta-express-middleware","version":"1.0.6","author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","_id":"@financial-times/okta-express-middleware@1.0.6","maintainers":[{"name":"seraph2000","email":"seraphina.anderson.consultant@ft.com"},{"name":"robgodfrey","email":"rob.godfrey@ft.com"},{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"nikita.lohia","email":"nikita.lohia@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"efinlay24","email":"euan.finlay@ft.com"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"chee","email":"yay@chee.party"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"803b0deafbc559410510832c9d4be8cd365dce01","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-1.0.6.tgz","fileCount":16,"integrity":"sha512-5GB7zCmohQCtRTmo3pqkzwXcNnDbAjq83MP4doAiutMXaElDCqEpaEMbtBhIHeJ5O9RdxB2BzURTumI4IDqO2g==","signatures":[{"sig":"MEUCIQCzrCsl1RW4PedUIVPm0paWVJtYZB830iOnSsv/tTF2CAIgWQHUr0gcXHbQI+QhcqNKyyH9nnpUrRXmRAC+//JOFTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwB+2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR3A/9Exkes+H1V/0Rm19WL8yM8/+yNu0juSdnLNQb0HwCeD8vF0Sc\r\nPx+98WbtjjAKyi5LuemBTRbR5o6XTHgHqwQQAQ2NlC7da6k/a91cdCVQnoxO\r\nU4jBFLePqNZf6xoNknhsw9WvgAjZJ0tP/rvi4NsmUGPHOMB/ZI66hngx75Cq\r\nd2NC4OxsF71U0iTc2nK/DRixZk6uzamHepIz1+nEoXCB9Ni2JF9tTI1qM2eJ\r\nnWcl8QtnETWMQ8BaxmdOCODADxM0McMmRDGETeWDl4LSekkhmPVZzHxbSvCW\r\nat8dcnE3DWkAbcl6oMWkMdhAsJPrAqcwlaKg594VP0wqI4RYEeL3/F/ntMIh\r\nW+2yfwq6KB+mFrhbmdtsAsMAz1YEmHCEh2chHBdEqHBgZcPCC+XQBrACn4WX\r\nq7wGv0sc9h3KbTaRrmCYxXqdwIefng575SKSHri9rpdYzp2I6DR+qUH6JoUW\r\nd8GsGydFkR0S1SuZXaAaDySzQ25bvQPDQO+kD3xAlPNWRdh5J2/Z/yLY7vh6\r\nzLZfO4u7fvrsqw0y7BLKy6uJnJfM12+ACr//8fWPKuAV5Rk37NS9yRqtYDVh\r\nGpkIZxTQC1USh5ZMLPNzotvn6z5c4ryTLk9b/Qx70dWIa+O7ZvilSf7gBO5j\r\nShfQv0D8bwP6/loVpIAqDk8ZbHdS0MQ8y/0=\r\n=v9th\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2abedc0afe8575c8d6802dfd789c11b2f780fa82","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"8.1.2","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ajv":"^6.12.6","axios":"^0.21.3","deepmerge":"^4.2.2","@okta/jwt-verifier":"^3.0.0","@okta/oidc-middleware":"^5.0.0","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^9.1.3","sinon":"^8.1.0","dotenv":"^16.0.0","eslint":"^7.32.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_1.0.6_1673535413832_0.9265843783150671","host":"s3://npm-registry-packages"}},"1.0.7-beta.1":{"name":"@financial-times/okta-express-middleware","version":"1.0.7-beta.1","author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","_id":"@financial-times/okta-express-middleware@1.0.7-beta.1","maintainers":[{"name":"seraph2000","email":"seraphina.anderson.consultant@ft.com"},{"name":"robgodfrey","email":"rob.godfrey@ft.com"},{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"efinlay24","email":"euan.finlay@ft.com"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"chee","email":"yay@chee.party"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"1efe755c4f2a53b781cfef9e17fdfa7d9f46f9ce","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-1.0.7-beta.1.tgz","fileCount":17,"integrity":"sha512-GUdgbvZdSE7FpbaNRHp2lnhdJezRRTc3VIxDGtY6ohVPZ+Wcrf+o6H6Gm1C9LO6d0xBtO+hmW4Y59a8sEvodWQ==","signatures":[{"sig":"MEQCIFSc2Lhm2UnQYzacoI/JnV/8Fb/gmKuXNn+4Y7iHN5oEAiBabiKJj41IwcJ53dA6swsM9a+ABDlOlcFhC8GPOESyqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4420ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpByBAAlEH6ogpur3yMEvDcqifVvGX96J+RvNG+0YxoACaLaMp8Q/Cw\r\n86TmUSBPo4QjeRrMrsfuIHIc4rEsF8oZLr1iP9K2s0gyAAIBvo6Npji/BOZU\r\nFdhq5VfLWKvUDK1V/sgHNCHe7VKrNtjvUxomegY5AAZJz3e+ZLhObHMu9/W5\r\nBkYe4vQ3CifRurb6c3gB+L9uWL2S4374nQGaZa3bVbDQ5Ypw/L4H+vrPKUFD\r\nifn9TH/YWHrkVH2h+V87fFbkz89P8mTkxscdNSz80021VevWV58NKffUaqKP\r\np1kW6Ik/g1VEZVH2q9y4paBAX3IQyeBgZMdfddBKtE9Ur6rRpRdsrE4WkpPX\r\npDyM9lHYZjEos+fFgotuTejz42f94cTTl3FLKonqEvl3m7z4kVcfYAsKBRhu\r\ng1pXNV5aBhzj+/RLucdRMzYXSZzHFpK9bAjKRrXFDRXkglCpCFhqhDHrHOms\r\n5rQ158OzenAZHbqQIv2btebK+AdgdninN7bEPjBgkPZTZO8sfXj1aLHtjE5O\r\nJ9SRzf+r++PK229TLEe5eEV8JFDBHZy5Hu3l8LTPh+Y33tAUvtkJw+aauv6Y\r\nEaLXflhGWMPpc/b7iAw0UTm+R8rWz2jqplXlntg1H9Ev8B7OrbTogHx/jP/+\r\nJlhXOuIl5wb/wtSeYRDcRnw9MQTgc/5EWf8=\r\n=iKcD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4475f1abd5530e764674cb7613cfbc3a0de028ff","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"8.1.2","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ajv":"^6.12.6","axios":"^0.21.3","deepmerge":"^4.2.2","@okta/jwt-verifier":"^3.0.0","@okta/oidc-middleware":"^4.5.1","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^9.1.3","sinon":"^8.1.0","dotenv":"^16.0.0","eslint":"^7.32.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_1.0.7-beta.1_1675857332666_0.19923689714562287","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@financial-times/okta-express-middleware","version":"1.0.7","author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","_id":"@financial-times/okta-express-middleware@1.0.7","maintainers":[{"name":"seraph2000","email":"seraphina.anderson.consultant@ft.com"},{"name":"robgodfrey","email":"rob.godfrey@ft.com"},{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"efinlay24","email":"euan.finlay@ft.com"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"chee","email":"yay@chee.party"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"a04bde5a4e9c74f7c267ea0235e591849597dfd8","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-1.0.7.tgz","fileCount":17,"integrity":"sha512-UUzKt/1oXf0jzTc4EqrD0UGdVh83964jnpP8PzZn5rGlfX+XPD22mi3J0Y86/gQkLSjZqj/rdlELaVsm8nfclg==","signatures":[{"sig":"MEQCIGiVT8J3meHtHZh6QkhB94CTKy4tRfL/iW5CjH6Sq8MQAiAoz/JeEC/X0oDwggFUWu3uCRfTTe7wNG+ANfiptRto2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7J56ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpcew//dYNVp2uBQnBL2wM+GYBlQ0R3HWWviv0lm6KO9uaK3C6PeY5f\r\n5pcg58hoDOZ4XDRcka/wNrmJ1imxr5OVOxq55VtW4DDhls8kI1eo3jvn2Hg/\r\n9i7SVOspXBnIrbOEWUaWgBK4YVH489UYwnMLDeJ5ghWoR/75TYpkH9GfkIVV\r\n5Yk6Q6cljEtd6AlAiTm/1VGwxPdYVo6cnuGDnfB6Vil43hdWsF4f+/FmYJr9\r\n31U+fVas0aXp+t/oyvawddHWNHlKO+yirAXYmbBvZhHQ8Mau7y9lH44FwAw+\r\n6frMXdJyvGlu6wBrfu08ZRtFD7SaWAgoIXcMGyAW1tSAq8r98uTRsjp4icLq\r\nWGeIiAzdsofQ1+e4NGIyClvKiQ4uN53a0FkZcWXv2nFOuw+FI2welmX6qxql\r\nDSydmfeOb/J5Hu/OocqmEtC8a9S9aQKZ4RyO9XGAQ1K4HqBGXAHKUMcIDFcf\r\nFoBwlDP4blhE3F6VY+5VzvoVGnfLwQNzal4a/4ylUZf4ExfnUxdGCfpipGca\r\nMOihiz4zXO3h0qFq+Ixg4cHe2VZHQrHwaRk04A7BFq+YCRRbCvkoQg5C+lxt\r\n5TW4uINztZavbo/x2efjeiIE91V290FB5If6lW1KKuk640vDGIbA8f7wIuVR\r\nTca5gNmi7Xbtq3zjjYs72jatB0QnZLAA5SI=\r\n=nEv8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4475f1abd5530e764674cb7613cfbc3a0de028ff","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"8.1.2","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ajv":"^6.12.6","axios":"^0.21.3","deepmerge":"^4.2.2","@okta/jwt-verifier":"^3.0.0","@okta/oidc-middleware":"^4.5.1","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^9.1.3","sinon":"^8.1.0","dotenv":"^16.0.0","eslint":"^7.32.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_1.0.7_1676451450690_0.893716293264555","host":"s3://npm-registry-packages"}},"1.0.8-beta.1":{"name":"@financial-times/okta-express-middleware","version":"1.0.8-beta.1","author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","_id":"@financial-times/okta-express-middleware@1.0.8-beta.1","maintainers":[{"name":"robgodfrey","email":"rob.godfrey@ft.com"},{"name":"robertboulton","email":"robert.boulton@ft.com"},{"name":"seraph2000","email":"seraphina.anderson.consultant@ft.com"},{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"info+npm@rowanmanning.com"},{"name":"chee","email":"yay@chee.party"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"07368bffcb51a86c7b64aa80dc18abbc7b078afd","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-1.0.8-beta.1.tgz","fileCount":17,"integrity":"sha512-i+qWyV8jWewDNMVgKRa+3QRb8665QtciOtTNB5b3hJ37A0MRK7rJ2m2RPQV7+SGlUmT7tnZZEa3j9MmzZcb5uQ==","signatures":[{"sig":"MEQCIFvSW9e1rXhzqtJ0IeO88HzEfqtM+/xVmh7fUrIImEvZAiBdwT4pYkxnHOCxQYzLMfR+do85sniBqL4L72bWGelv/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41954},"main":"index.js","gitHead":"09261c384a299f91988bb60debce772e0f18fd40","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"8.1.2","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ajv":"^6.12.6","axios":"^0.21.3","deepmerge":"^4.2.2","@okta/jwt-verifier":"^3.0.0","@okta/oidc-middleware":"^4.5.1","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^9.1.3","sinon":"^8.1.0","dotenv":"^16.0.0","eslint":"^7.32.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_1.0.8-beta.1_1723042033636_0.2510017087492853","host":"s3://npm-registry-packages"}},"1.0.8-beta.2":{"name":"@financial-times/okta-express-middleware","version":"1.0.8-beta.2","author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","_id":"@financial-times/okta-express-middleware@1.0.8-beta.2","maintainers":[{"name":"robgodfrey","email":"rob.godfrey@ft.com"},{"name":"robertboulton","email":"robert.boulton@ft.com"},{"name":"seraph2000","email":"seraphina.anderson.consultant@ft.com"},{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"info+npm@rowanmanning.com"},{"name":"chee","email":"yay@chee.party"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"b2647755b36d08132c6c934dbc0806ba1e5ef2b0","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-1.0.8-beta.2.tgz","fileCount":17,"integrity":"sha512-Z8Q4jyko0IeLjXO+DMq9orBh431K7NWZcK7CYVT+TA9IbuAo5R4Wr1oKfWiPAMgUbGMIYqyeV1d6lMd11aelqQ==","signatures":[{"sig":"MEUCIQDDu+o5q5YxJ0npmzy+7b171jWl8TEN28urrTY5xk5lyQIgS8tmohf45HABO5GdQSKNXQuwHs4hacbgkUzTS3Klel0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41954},"main":"index.js","gitHead":"b1052b6f85a4c372aa5789a1c7b3b9e121427c4d","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"8.1.2","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ajv":"^6.12.6","axios":"^0.21.3","deepmerge":"^4.2.2","@okta/jwt-verifier":"^3.2.2","@okta/oidc-middleware":"^4.5.1","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^9.1.3","sinon":"^8.1.0","dotenv":"^16.0.0","eslint":"^7.32.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_1.0.8-beta.2_1723110273307_0.14104280424506177","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@financial-times/okta-express-middleware","version":"1.0.8","author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","_id":"@financial-times/okta-express-middleware@1.0.8","maintainers":[{"name":"robgodfrey","email":"rob.godfrey@ft.com"},{"name":"robertboulton","email":"robert.boulton@ft.com"},{"name":"seraph2000","email":"seraphina.anderson.consultant@ft.com"},{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"info+npm@rowanmanning.com"},{"name":"chee","email":"yay@chee.party"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"98210a679ca4223a6a8862e6e17b0d18e5dbda62","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-1.0.8.tgz","fileCount":17,"integrity":"sha512-gz2nYMm8owSCtYGdpfUfgAGmPBIUW64nrIXqEne5hNZGyYZdsp+rKtThJMRahZSEDwKsP+izmm6ST6PrveeAHw==","signatures":[{"sig":"MEQCIEfvL6LWOaMzFCfSQlgYouucN8wvUKV/i/tx+Cca5lnEAiAV18+qxHXg71Z5Pc/dG+VCoy/8TufKDz5FGPBCBRIX6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41947},"main":"index.js","gitHead":"b1052b6f85a4c372aa5789a1c7b3b9e121427c4d","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"8.1.2","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"16.13.1","dependencies":{"ajv":"^6.12.6","axios":"^0.21.3","deepmerge":"^4.2.2","@okta/jwt-verifier":"^3.2.2","@okta/oidc-middleware":"^4.5.1","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","mocha":"^9.1.3","sinon":"^8.1.0","dotenv":"^16.0.0","eslint":"^7.32.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^1.4.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^1.4.0","eslint-config-airbnb-base":"^14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_1.0.8_1723128235401_0.5643619570447169","host":"s3://npm-registry-packages"}},"1.0.9-beta.1":{"name":"@financial-times/okta-express-middleware","version":"1.0.9-beta.1","author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","_id":"@financial-times/okta-express-middleware@1.0.9-beta.1","maintainers":[{"name":"robgodfrey","email":"rob.godfrey@ft.com"},{"name":"robertboulton","email":"robert.boulton@ft.com"},{"name":"seraph2000","email":"seraphina.anderson.consultant@ft.com"},{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"info+npm@rowanmanning.com"},{"name":"chee","email":"yay@chee.party"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"d2523fba22376e6f3eb0fc0631322b90a035d5df","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-1.0.9-beta.1.tgz","fileCount":16,"integrity":"sha512-scWtHKr1dbHVUyY4bER9zF60Zw6edEGLjaqM8iYMPPD2SQMErotvfqlXQOV51DUq3crWqM01oe6W2QdlSedQIg==","signatures":[{"sig":"MEUCIQD44ylUws+I2+al2yBDnmKoQmSTpMqCZv8MnxBM+TI5kgIgU4FNemx+WO7X3/kPGYSB6knResx31plygWi3XKd8daI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41399},"main":"index.js","gitHead":"39b1cd6dd512be0f73bd41846c7311fa801c3e17","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"10.8.2","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","axios":"^1.7.5","deepmerge":"^4.2.2","@okta/jwt-verifier":"^4.0.1","@okta/oidc-middleware":"^5.4.1","@okta/configuration-validation":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.0.0","chai":"^4.2.0","mocha":"^10.7.3","sinon":"^18.0.0","dotenv":"^16.0.0","eslint":"^7.32.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^2.1.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^3.0.1","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_1.0.9-beta.1_1725023502877_0.3174369300497193","host":"s3://npm-registry-packages"}},"1.1.0-beta.1":{"name":"@financial-times/okta-express-middleware","version":"1.1.0-beta.1","author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","_id":"@financial-times/okta-express-middleware@1.1.0-beta.1","maintainers":[{"name":"robgodfrey","email":"rob.godfrey@ft.com"},{"name":"robertboulton","email":"robert.boulton@ft.com"},{"name":"seraph2000","email":"seraphina.anderson.consultant@ft.com"},{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"info+npm@rowanmanning.com"},{"name":"chee","email":"yay@chee.party"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"06c8e815a3d865a8657fbb65b40a1749ed379f13","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-1.1.0-beta.1.tgz","fileCount":16,"integrity":"sha512-GqNVpsk+s4s4S+eGu8IpfSkJ6rTDyXxKbU6QpqYayRnphwRxvnTKoEWH4ZOsPL/VDdl4u0jL1sH8kWZCud5Fxg==","signatures":[{"sig":"MEYCIQDPmMBCHMe0KYIpxoyrgnqrbtZCD2evv2cbmO7P//506AIhANWqeo5SMcYaG5FhRXjPwTIn8IkxNj3QwxQeWh2IAep5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40710},"main":"index.js","gitHead":"bbc026e3c8dd0a174c777707f21597321ca4ba76","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"10.8.2","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","axios":"^1.7.5","deepmerge":"^4.2.2","@okta/jwt-verifier":"^4.0.1","@okta/oidc-middleware":"^5.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.0.0","chai":"^4.2.0","mocha":"^10.7.3","sinon":"^19.0.0","dotenv":"^16.0.0","eslint":"^8.57.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^2.1.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^3.0.1","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_1.1.0-beta.1_1731588435446_0.8949715117435448","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@financial-times/okta-express-middleware","version":"1.1.0","author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","_id":"@financial-times/okta-express-middleware@1.1.0","maintainers":[{"name":"robgodfrey","email":"rob.godfrey@ft.com"},{"name":"robertboulton","email":"robert.boulton@ft.com"},{"name":"seraph2000","email":"seraphina.anderson.consultant@ft.com"},{"name":"hamza.samih","email":"hamza.samih@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"emmalewis","email":"emma.lewis@ft.com"},{"name":"aendra","email":"howdy@aendra.com"},{"name":"the-ft","email":"code.management@ft.com"},{"name":"rowanmanning","email":"info+npm@rowanmanning.com"},{"name":"chee","email":"yay@chee.party"},{"name":"alexwilson","email":"a@ax.gy"}],"homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"dist":{"shasum":"3ee67c94e44a27e57234ebf750325a1e39090e6e","tarball":"https://registry.npmjs.org/@financial-times/okta-express-middleware/-/okta-express-middleware-1.1.0.tgz","fileCount":16,"integrity":"sha512-PO1j/UT5u9AusFzr4ThLfZqGN4BsF1ZNb2I0FuxoUSvagFZcgk20ccQUrgC8a2clg457WTk3miTSURvNKqqXyg==","signatures":[{"sig":"MEUCIQD0N23pVaN0XMzemH7CIKAcixBPTgMtLJGNqtJ2njaMEAIgH+BkJQeDfyLBTYbehERe6R7YeeOTbgYXwweGChgqRQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40703},"main":"index.js","gitHead":"bbc026e3c8dd0a174c777707f21597321ca4ba76","scripts":{"lint":"eslint .","test":"mocha","start":"node ./test/app/server.js","coverage":"nyc --check-coverage --branches 50 --files 100 --functions 100 npm run test"},"_npmUser":{"name":"the-ft","email":"code.management@ft.com"},"repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"_npmVersion":"10.8.2","description":"FT okta express middleware to verify jwt","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ajv":"^8.17.1","axios":"^1.7.5","deepmerge":"^4.2.2","@okta/jwt-verifier":"^4.0.1","@okta/oidc-middleware":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.0.0","chai":"^4.2.0","mocha":"^10.7.3","sinon":"^19.0.0","dotenv":"^16.0.0","eslint":"^8.57.0","express":"^4.17.1","chai-http":"^4.3.0","chai-spies":"^1.0.0","cookie-parser":"^1.4.4","cookie-session":"^2.1.0","set-cookie-parser":"^2.4.0","eslint-config-google":"^0.14.0","eslint-plugin-import":"^2.18.2","eslint-plugin-security":"^3.0.1","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/okta-express-middleware_1.1.0_1731589936816_0.9831135984699517","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-10-10T11:23:07.398Z","modified":"2026-06-23T16:03:50.630Z","0.0.1":"2019-10-10T11:23:07.726Z","0.0.2":"2019-10-15T11:04:08.063Z","0.0.3":"2019-10-15T15:39:23.837Z","0.0.4":"2019-11-07T17:10:11.182Z","0.0.5":"2020-05-04T16:32:10.771Z","0.0.6":"2020-07-20T13:03:12.879Z","0.0.7":"2020-08-18T09:54:33.069Z","0.0.8":"2020-09-01T15:30:24.170Z","0.0.9":"2020-12-15T12:33:51.866Z","0.0.10":"2021-02-19T17:21:12.302Z","0.0.11":"2021-03-03T11:05:34.382Z","0.0.12":"2021-03-15T16:02:53.551Z","0.0.13":"2021-05-14T12:17:30.607Z","1.0.0":"2021-05-14T12:19:36.350Z","1.0.1":"2021-06-24T13:56:37.343Z","1.0.2":"2021-09-22T09:47:43.464Z","1.0.3":"2021-10-19T09:44:54.218Z","1.0.4":"2022-02-10T09:18:17.178Z","1.0.5":"2022-02-15T09:52:41.424Z","1.0.6":"2023-01-12T14:56:54.009Z","1.0.7-beta.1":"2023-02-08T11:55:32.853Z","1.0.7":"2023-02-15T08:57:30.866Z","1.0.8-beta.1":"2024-08-07T14:47:13.835Z","1.0.8-beta.2":"2024-08-08T09:44:33.457Z","1.0.8":"2024-08-08T14:43:55.603Z","1.0.9-beta.1":"2024-08-30T13:11:43.052Z","1.1.0-beta.1":"2024-11-14T12:47:15.652Z","1.1.0":"2024-11-14T13:12:17.000Z"},"bugs":{"url":"https://github.com/Financial-Times/okta-express-middleware/issues"},"author":{"name":"@Financial-Times/cyber-security"},"license":"UNLICENSED","homepage":"https://github.com/Financial-Times/okta-express-middleware#readme","repository":{"url":"git+https://github.com/Financial-Times/okta-express-middleware.git","type":"git"},"description":"FT okta express middleware to verify jwt","maintainers":[{"email":"code.management@ft.com","name":"the-ft"},{"email":"info+npm@rowanmanning.com","name":"rowanmanning"},{"email":"yay@chee.party","name":"chee"},{"email":"a@ax.gy","name":"alexwilson"},{"email":"howdy@aendra.com","name":"aendra"},{"email":"emma.lewis@ft.com","name":"emmalewis"},{"email":"lee@leemoody.co.uk","name":"notlee"},{"email":"hamza.samih@ft.com","name":"hamza.samih"},{"email":"robert.boulton@ft.com","name":"robertboulton"},{"email":"leila.micollier@ft.com","name":"leila.micollier"},{"email":"rob.godfrey@ft.com","name":"robgodfrey"}],"readme":"# Okta Express Middleware [![CircleCI](https://dl.circleci.com/status-badge/img/gh/Financial-Times/okta-express-middleware/tree/main.svg?style=svg&circle-token=CCIPRJ_SSSczdhpQRMva4Rytrf3Zo_dcf714e1bd5dbc05d49021d226694953c6310856)](https://dl.circleci.com/status-badge/redirect/gh/Financial-Times/okta-express-middleware/tree/main)\n\nThis middleware builds on top of Okta's [middleware](https://www.npmjs.com/package/@okta/oidc-middleware) and [JWT verifier](https://www.npmjs.com/package/@okta/jwt-verifier) in order to provide a fully capable but simple to integrate OIDC authentication to Express based apps.\nIt will verify the access token and ID token (including expiry). If either of these are not valid it will either\nstart the [refresh token flow](https://oauth.net/2/grant-types/refresh-token/) or the [authorization code flow](https://oauth.net/2/grant-types/authorization-code/).\n\nYou should be using [cookie-session or express-session](https://expressjs.com/en/advanced/best-practice-security.html#use-cookies-securely). Our recommendation is to use cookie-session unless the application is already utilising express-session.\n\n## **Why use this instead of Okta's library**\n\nOkta's library never checks the expiration of the tokens inside the session. Access tokens are valid for an hour and refresh tokens are valid for 12 hours so the cookie that underpins the `cookie-session` has a TTL of 12 hours. When you have a cookie with an expired access token and valid refresh token, Okta's library lets you in without initiating [refresh token flow](https://oauth.net/2/grant-types/refresh-token/) flow. You could also exploit `cookie-session` by modifying the cookie TTL in browser. In this exploit scenario, Okta's library lets you in with an expired access token and expired refresh token. In `express-session`, the TTL of the session could be increased with each request.\n\nWe built this library on top of Okta's library and added functionality to verify tokens in the session on every request.\n\n## **Prerequisites**\n\nThe application will require a pair of **client id** and **client secret**. Both are obtained when adding the app configuration to Okta. Please follow the [Integration Guide](https://github.com/Financial-Times/okta#integration-guide) to add your application as an OAuth 2.0 app, also referred to as __web_oidc__ within the config.\n\n\n\n## How to use\n\nInstall the library\n\n```sh\nnpm install @financial-times/okta-express-middleware\n```\n\nImport the class\n\n```js\nconst OktaMiddleware = require('@financial-times/okta-express-middleware');\n```\n\nSet up cookie-session or express-session.\n\nThe syntax for specifying cookie properties (e.g. maxAge, httpOnly etc) is different for express-session and cookie-session.\nPlease ensure you are using the right syntax.\n\nIn the examples below, `SuperSecretValueHere` must be a randomly generated, securely stored key e.g. generate a UUID and store in vault with your other environment variables.\n\n### *Cookie Session*\n\n[cookie-session](https://www.npmjs.com/package/cookie-session) is a simple session store for keeping small amounts of session data.\n\n```js\nconst session = require('cookie-session');\n\napp.use(session({\n  secret: 'SuperSecretValueHere',\n  maxAge: 12 * 3600 * 1000, // 12 hours\n  httpOnly: true,\n  secure: true\n}));\n```\n\nIf you are using Heroku or your server is not directly serving requests over a TLS connection (e.g. an EC2 instance serving http traffic and fronted by an ELB which terminates TLS), add the below so the cookie's secure flag is set correctly. Ref:[Express JS Behind Proxies](https://expressjs.com/en/guide/behind-proxies.html)\n\n```js\napp.enable('trust proxy');\n```\n\n### *Express Session*\n\n[express-session](https://www.npmjs.com/package/express-session) uses [a data store](https://github.com/expressjs/session#compatible-session-stores) like Redis for storing larger sessions. It might be more complex to set up.\n\n```js\nconst session = require('express-session');\n\napp.use(session({\n  secret: 'SuperSecretValueHere',\n  cookie: {\n    maxAge: 12 * 3600 * 1000, // 12 hours\n    httpOnly: true,\n    secure: true\n  }\n}));\n```\n\nInstantiate the class\n\n```js\nconst okta = new OktaMiddleware({\n  client_id: 'dummyClientId',\n  client_secret: 'dummyClientSecret',\n  issuer: 'https://foo.okta.com/dummy-issuer',\n  appBaseUrl: 'https://foo.ft.com',\n  scope: 'openid name offline_access',\n});\n```\n\nUse the router and the two middleware functions:\n\n```js\napp.use(okta.router);\napp.use(okta.ensureAuthenticated());\napp.use(okta.verifyJwts());\n```\n\nRoutes declared before this block are not protected by Okta and routes declared after the block are protected by Okta.\n\n```js\n// This route is not protected by Okta\napp.get('/__gtg', (req, res) => {\n  res.send('Good to go 👍');\n});\n\napp.use(okta.router);\napp.use(okta.ensureAuthenticated());\napp.use(okta.verifyJwts());\n\n// This route is protected by Okta\napp.use('/', landing);\n```\n\nIf static assets used in your application do not contain secure information, we recommend you declare static assets before calling the middleware block. This minimizes Okta login attempts during [refresh token flow](https://oauth.net/2/grant-types/refresh-token/).\n\n```js\n// Static assets are not protected by Okta\napp.use(express.static('public'));\n\napp.use(okta.router);\napp.use(okta.ensureAuthenticated());\napp.use(okta.verifyJwts());\n```\n\n### Wait for express-middleware to initialise\n\nThe middleware must retrieve some information about your client before starting the server. You must wait until it is ready before starting your server.\n\nThe `onReady()` method in the `OktaMiddleware` class has been introduced for this purpose.\n\n```js\nokta.onReady(() => {\n  app.listen(port, () => console.log(`The app has started!`));\n});\n```\n\nThere is also an optional `onError()` method for error handling. Errors could happen during the startup process or during logout.\n\n```js\nokta.onError((err) => {\n  // An error has happened\n});\n```\n\n### *Express Router*\n\nUsing the [express router](https://expressjs.com/en/guide/routing.html#express-router) with the `OktaMiddleware` requires the following additional configuration:\n- Add a `path` declaration to the `cookie session` configuration\n\n```js\napp.use(session({\n\t...\n\tpath: '/path-for-router-module',\n}));\n```\n- Configure the `express router` to use the `OktaMiddleware` and `cookie-session`\n\n```js\napp.use(okta.router); // keep 'okta.router' as 'app.use'\nrouter.use(cookieParser());\nrouter.use(okta.ensureAuthenticated());\nrouter.use(okta.verifyJwts());\n```\n- Finally load the `express router` module into the app *after* the `OktaMiddleware` configuration\n\n```js\napp.use('/path-for-router-module', router);\n```\n\n\n### Config Options\n\n#### Required\n\n* `client_id` - See [Prerequsites](#prerequisites)\n* `client_secret` - See [Prerequsites](#prerequisites)\n* `issuer` - Check the [Okta documentation on Tech Hub](https://tech.in.ft.com/tech-topics/authentication/okta#list-of-okta-servers) for issuer URL\n* `appBaseUrl` - Your app's base url (e.g. `https://foo.ft.com`)\n* `scope` - See [Scopes](#scopes)\n\n#### Optional\n\n* `routes.loginCallback.path` - Where Okta will callback to after the user has authenticated. Default: `/authorization-code/callback`\n\n  if *appBaseUrl* is `https://foo.ft.com`, Okta express middleware constructs the redirect URL as `https://foo.ft.com/authorization-code/callback`. This exact URL needs to be defined as the [redirect URI(s)](https://github.com/Financial-Times/okta#required) in your Okta Application. If you instead prefer the redirect URL to be a different value e.g. `https://foo.ft.com/callback`, you have to override the login callback route by providing `/callback` as the value for `routes.loginCallback.path`; and update the redirect URI in your Okta application.\n\n* `routes.login.path` - Where in your application the middleware will redirect to if the user is unauthenticated. Default: `/login`\n\n### Scopes\n\nScopes allow you to request additional information about the user ([See Okta's blog post](https://developer.okta.com/blog/2017/07/25/oidc-primer-part-1#whats-a-scope))\n\nThese are the scopes our [Okta servers](https://tech.in.ft.com/tech-topics/authentication/okta#list-of-okta-servers) currently support:\n\n* (_REQUIRED_) **openid** - Returns an ID Token and Access Token from Okta.\n* (_RECOMMENDED_) **offline_access** - Returns a Refresh Token from Okta which will be automatically used by the middleware. [See Okta's blog post](https://developer.okta.com/docs/guides/refresh-tokens/overview/)\n* **name** - Returns the user's first and last name in `req.userContext`.\n* **email** - Returns the user's email address in `req.userContext`.\n* **groups** - This scope returns the AD and Okta groups the user is a member of in `req.userContext`. This only returns groups that have been assigned to the application.\n\n## Examples\n\n```js\napp.use(okta.verifyJwts());\n\n```\n\nOr\n\n```js\napp.get('/behindOkta', okta.verifyJwts(), (req, res) => {\n  res.send('Authenticated');\n});\n```\n\nIf you do not want the user to be redirected to Okta when they are not logged in, you can do...\n\n```js\napp.use(okta.verifyJwts({redirect: false}));\n\n```\n\nOr\n\n```js\napp.get('/behindOkta', okta.verifyJwts({redirect: false}), (req, res) => {\n  res.send('Authenticated');\n});\n```\n\nTo obtain user info, you can extract it from `req.userContext`\nFor example, to obtain the user email (only when using `email` scope, see above):\n\n```js\napp.get('/behindOkta', okta.verifyJwts(), (req, res) => {\n  res.send('user email is: ' + req.userContext.userinfo.email);\n});\n```\n\nAlso see an example at [test/app.js](test/app.js)\n\n## Development\n\n1. Create a branch in this repository, clone it, and make your changes.\n2. In your application or our handy [test application](https://github.com/Financial-Times/okta-middleware-example-app), run `npm install git+ssh://git@github.com/Financial-Times/okta-express-middleware.git#{INSERT_BRANCH_NAME_HERE}`.\n3. Check that your changes do what you want them to do.\n4. Add tests to [test/app.test.js](test/app.test.js)\n5. Raise a PR.\n\nWe also have some tests that can be run with `npm run test` or `npm run coverage`.\n\n## Manual regression testing\n\nEnd to end regression testing is useful to test external changes such as dependency version updates or backend (Okta) changes.\n\nThese are the steps to test the functionality end to end:\n\n1. Copy `.env.example` to `.env` file and update it with values of `Node example app` in `ft-dev.oktapreview.com`\n2. Run `npm install`\n3. Run `npm start`\n4. Open Incognito Mode in your browser and go to `http://localhost:3000`\n5. Log in using Okta/GSuite\n6. If you see `Authenticated as...` on the page then the initial login is successful\n7. Refresh the page after the initial access token expires as indicated on the page\n8. If you see `New access token was obtained using refresh token` then refresh token flow is successful too\n","readmeFilename":"README.md"}