{"_id":"@bcgov-cas/sso-express","_rev":"21-69785bc4a45a345340a3f7ba0f665bb7","name":"@bcgov-cas/sso-express","dist-tags":{"latest":"3.2.0"},"versions":{"1.0.0-alpha.0":{"name":"@bcgov-cas/sso-express","version":"1.0.0-alpha.0","description":"A developer-friendly express middleware to connect to sso/keycloak providers","main":"ssoUtils.js","repository":{"type":"git","url":"git@github.com:bcgov/sso-express.git"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"keywords":["sso","keycloak"],"dependencies":{"keycloak-connect":"^15.0.2"},"_id":"@bcgov-cas/sso-express@1.0.0-alpha.0","dist":{"shasum":"7e03341e4df2304e301f3fd7a56ef5727fd73d44","integrity":"sha512-/kwS+IJ4zFZXgiIZqQNRtvtUigS1iprmRX83xOE6BONMXJWp+OV3boD/OzkMzTazOslvnb6Y8AjO+pDHOnR9OQ==","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-1.0.0-alpha.0.tgz","fileCount":5,"unpackedSize":8542,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHwZmJKnQ79PbLP1I9DRQROP3Y3UP8ZHYGRYIZo8G/fgCIQCNH+JkkXTLIh9VL2rdtY4ZnSDgtYEI9idDXMkNbgFCyQ=="}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_1.0.0-alpha.0_1634674880480_0.7007193935327765"},"_hasShrinkwrap":false},"1.0.0-alpha.1":{"name":"@bcgov-cas/sso-express","version":"1.0.0-alpha.1","description":"A developer-friendly express middleware to connect to sso/keycloak providers","main":"ssoUtils.js","repository":{"type":"git","url":"git@github.com:bcgov/sso-express.git"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"keywords":["sso","keycloak"],"dependencies":{"keycloak-connect":"^15.0.2"},"_id":"@bcgov-cas/sso-express@1.0.0-alpha.1","dist":{"shasum":"a9220f82e5b12232fe448468f29ddb6d31232704","integrity":"sha512-OmLnovx7VMAbGy8kpA2eyA+1FjnXo4HhzzmVigbHhm63lf/7PwDXmlQyOb+xPArQgh5yR0p7YDrm5vT0pomABw==","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-1.0.0-alpha.1.tgz","fileCount":5,"unpackedSize":9584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUKqHkbXi2fADr1jyLpNO+ILZ7Gvmnk0M/rPENPGO2wgIgcVyc7g9bRRQ8FhhglkkYYAg4tyff5iojjLHBxUCb6UQ="}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_1.0.0-alpha.1_1634676997675_0.45830343550178365"},"_hasShrinkwrap":false},"1.0.0-alpha.2":{"name":"@bcgov-cas/sso-express","version":"1.0.0-alpha.2","description":"A developer-friendly express middleware to connect to sso/keycloak providers","main":"ssoUtils.js","repository":{"type":"git","url":"git@github.com:bcgov/sso-express.git"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"keywords":["sso","keycloak"],"dependencies":{"keycloak-connect":"^15.0.2"},"_id":"@bcgov-cas/sso-express@1.0.0-alpha.2","dist":{"shasum":"cf96ad4bd9809362dac87c864bfbe98132788d99","integrity":"sha512-DkpNwKV5oti3sNpliXgW1ERS5ruaietRHFozKpiDQbXjlNFbA8cq4TMxCjuqadmpVJv6dpnOLN0aWVRSv0Ed2A==","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-1.0.0-alpha.2.tgz","fileCount":5,"unpackedSize":9596,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZkGuPkW4Lbxqog0sA3H7HXJTYAEIErf1PL8c8hM3XWgIhAM+VjwtWFQvfp/nvLBzJiwBAMDKsvVaq1WHg8cvVjoiq"}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_1.0.0-alpha.2_1634677708698_0.5449113584803658"},"_hasShrinkwrap":false},"1.0.0-alpha.3":{"name":"@bcgov-cas/sso-express","version":"1.0.0-alpha.3","description":"A developer-friendly express middleware to connect to sso/keycloak providers","main":"ssoUtils.js","repository":{"type":"git","url":"git@github.com:bcgov/sso-express.git"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"scripts":{"test":"jest"},"keywords":["sso","keycloak"],"dependencies":{"express":"^4.17.1","keycloak-connect":"^15.0.2"},"devDependencies":{"jest":"^27.3.1","supertest":"^6.1.6"},"_id":"@bcgov-cas/sso-express@1.0.0-alpha.3","dist":{"shasum":"c084a7502577ae449aa63b691f30fdc4e8bf49c4","integrity":"sha512-OjxB0l+d8iux82klzbj3t2L3vYJLKtZOiGukQuPn/W51glYrK0D/Ucje/3Cu2jB/tefWKB3Y003R+7mFB9NE4w==","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-1.0.0-alpha.3.tgz","fileCount":6,"unpackedSize":12948,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTo7xieV5AixeXb77ICUxGIAF+hk6rUgB0qANAlgaOyAIgKh1p1yXuK3A2Mm4t8H6CFt7jWQf9poGXzBtLxjZV5fc="}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_1.0.0-alpha.3_1634685928244_0.14555976079997324"},"_hasShrinkwrap":false},"1.0.0-alpha.4":{"name":"@bcgov-cas/sso-express","version":"1.0.0-alpha.4","description":"A developer-friendly express middleware to connect to sso/keycloak providers","main":"ssoExpress.js","repository":{"type":"git","url":"https://github.com/bcgov/cas-template-app","directory":"packages/sso-express"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"scripts":{"test":"jest"},"keywords":["sso","keycloak"],"peerDependencies":{"express":"4"},"dependencies":{"keycloak-connect":"^15.0.2"},"devDependencies":{"jest":"^27.3.1"},"_id":"@bcgov-cas/sso-express@1.0.0-alpha.4","dist":{"shasum":"7771bd983e6e2c539a8f7a8970f1c0ffdcf0ef29","integrity":"sha512-VRaeg+waZoFEEShqZnBls5tLK9lQGeKfPN5t7aZLLDqAK7+Gp4WxSKm1RATyNl0UvRuGr7smA2od6sf+fssC8w==","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-1.0.0-alpha.4.tgz","fileCount":4,"unpackedSize":9623,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEvFxVRAvPxoSw72KqlbM41YTlZ+qGH4vJNxYT7MRLqAIgRYscM7ZFjaeoCqM0rN1zQ0GZGTJg4/epZF6SKoi80pM="}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_1.0.0-alpha.4_1634946620310_0.8170457551109489"},"_hasShrinkwrap":false},"1.0.0-alpha.5":{"name":"@bcgov-cas/sso-express","version":"1.0.0-alpha.5","description":"A developer-friendly express middleware to connect to sso/keycloak providers","main":"ssoExpress.js","repository":{"type":"git","url":"https://github.com/bcgov/cas-template-app","directory":"packages/sso-express"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"scripts":{"test":"jest"},"keywords":["sso","keycloak"],"peerDependencies":{"express":"4.x"},"dependencies":{"keycloak-connect":"^15.0.2"},"devDependencies":{"jest":"^27.3.1","express":"4.x"},"_id":"@bcgov-cas/sso-express@1.0.0-alpha.5","dist":{"shasum":"b81f4574360565ffea76a73d6328b6fdb61fe6c5","integrity":"sha512-mV9YZsc5vlaXqpkcXNfmY83XduNs/wkWKmww98ykZKiRB7SiM0KjTPPpxav4+Nqw9M1bukMecu/X4Z8qgAsBhQ==","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-1.0.0-alpha.5.tgz","fileCount":4,"unpackedSize":9647,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzT5MW1fSu9CibEhZl1owV3ZQN0arQ2ICFP1SX+V3/VAiBad3P/lKLYWMQnxDjyGbBauDJyGw6MfdXw/vqEjfYGAg=="}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_1.0.0-alpha.5_1634946789959_0.2606673662626049"},"_hasShrinkwrap":false},"1.0.0-alpha.6":{"name":"@bcgov-cas/sso-express","version":"1.0.0-alpha.6","description":"A developer-friendly express middleware to connect to sso/keycloak providers","main":"ssoExpress.js","repository":{"type":"git","url":"git+https://github.com/bcgov/cas-template-app.git","directory":"packages/sso-express"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"scripts":{"test":"jest","prepack":"yarn install && yarn test"},"keywords":["sso","keycloak"],"peerDependencies":{"express":"4.x"},"dependencies":{"keycloak-connect":"^15.0.2"},"devDependencies":{"express":"4.x","jest":"^27.3.1"},"gitHead":"4870b0e4523fc4905fedeaf2d538d8517eeb3317","bugs":{"url":"https://github.com/bcgov/cas-template-app/issues"},"homepage":"https://github.com/bcgov/cas-template-app#readme","_id":"@bcgov-cas/sso-express@1.0.0-alpha.6","_nodeVersion":"14.18.0","_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (darwin)","dist":{"integrity":"sha512-+fic8CxY5H/6LLE27RqkWLiQ/P4bpOt5ydIe4V4PZozQj3oGoMAkBoWU12J6/8DPdVTYsyLrlgXYbpvva6VrnA==","shasum":"8329799f368444a40abe2d411d87bc7d675ac2a2","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-1.0.0-alpha.6.tgz","fileCount":5,"unpackedSize":10590,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjLcwjjCNblQh/5BFHZUrYcmfGL6cZIh+txAnlsChXOAIhAOBEb1OpklM2YmwWPAaWIUwMRR8icqD9oXfaH6jBM4iz"}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_1.0.0-alpha.6_1635267845466_0.7747355720060813"},"_hasShrinkwrap":false},"1.0.0-alpha.7":{"name":"@bcgov-cas/sso-express","version":"1.0.0-alpha.7","description":"A developer-friendly express middleware to connect to sso/keycloak providers","main":"ssoExpress.js","repository":{"type":"git","url":"git+https://github.com/bcgov/cas-template-app.git","directory":"packages/sso-express"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"scripts":{"test":"jest","prepack":"yarn install && yarn test"},"keywords":["sso","keycloak"],"peerDependencies":{"express":"4.x"},"dependencies":{"keycloak-connect":"^15.0.2"},"devDependencies":{"express":"4.x","jest":"^27.3.1"},"gitHead":"a900dddb05721e20d6dd1f8b2fe791f0bbc6bd7d","bugs":{"url":"https://github.com/bcgov/cas-template-app/issues"},"homepage":"https://github.com/bcgov/cas-template-app#readme","_id":"@bcgov-cas/sso-express@1.0.0-alpha.7","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-o05PsjLGWM6Zq6JANNdZsX3/RH+rb0e4XuKY/AhI5B99FjU/vTavVa4rpknMVpuTIUcOnn6xGAnhdUg4voaUZA==","shasum":"5af1b4ecaa3d0b8bcada015cbd303c2fd6af8d65","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-1.0.0-alpha.7.tgz","fileCount":5,"unpackedSize":10590,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFsJxJWJsrslkEmdWkTnf8D0LjGcbpQeuoveoRVCyuOAiEAgaIOaXj6o5Y76mNywwn/Np0+8f0qAbx5E0qwFcrd0Tg="}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_1.0.0-alpha.7_1635269571989_0.6698634102269085"},"_hasShrinkwrap":false},"1.0.0-alpha.8":{"name":"@bcgov-cas/sso-express","version":"1.0.0-alpha.8","description":"A developer-friendly express middleware to connect to sso/keycloak providers","main":"ssoExpress.js","repository":{"type":"git","url":"git+https://github.com/bcgov/cas-template-app.git","directory":"packages/sso-express"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"scripts":{"test":"jest","prepack":"yarn test"},"keywords":["sso","keycloak"],"peerDependencies":{"express":"4.x"},"dependencies":{"keycloak-connect":"^15.0.2"},"devDependencies":{"express":"4.x","jest":"^27.3.1"},"gitHead":"ac17ae66d3eeb6fb0f7318c896d0f2a9fec3a461","bugs":{"url":"https://github.com/bcgov/cas-template-app/issues"},"homepage":"https://github.com/bcgov/cas-template-app#readme","_id":"@bcgov-cas/sso-express@1.0.0-alpha.8","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-EF8Hwv9FzHabWhh1nccngHUGjZrQIeyn0/AJzb4/Je40nzY0C8jEPmTcS3F7b0SCPdV0gDwckV5DWZbVBnYiJg==","shasum":"189648b2ba420f8808b25a70eee03f71b5c9f918","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-1.0.0-alpha.8.tgz","fileCount":5,"unpackedSize":10574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTrVU9FfO+1LgYBGw2kNvtWXtTQoZw28IiUGKukMI4BQIhAIgoX9Ji5dNmy7hvbxrgNBH2D1iFL46qe2iZpZ8wscjU"}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_1.0.0-alpha.8_1635274705887_0.2966998342168399"},"_hasShrinkwrap":false},"1.0.0-alpha.9":{"name":"@bcgov-cas/sso-express","version":"1.0.0-alpha.9","description":"A developer-friendly express middleware to connect to sso/keycloak providers","main":"ssoExpress.js","repository":{"type":"git","url":"git+https://github.com/bcgov/cas-template-app.git","directory":"packages/sso-express"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"scripts":{"test":"jest","prepack":"yarn test"},"keywords":["sso","keycloak"],"peerDependencies":{"express":"4.x"},"dependencies":{"keycloak-connect":"^15.0.2"},"devDependencies":{"express":"4.x","jest":"^27.3.1"},"gitHead":"183d75220737f3d2109d35b0147c35aff9d9e565","bugs":{"url":"https://github.com/bcgov/cas-template-app/issues"},"homepage":"https://github.com/bcgov/cas-template-app#readme","_id":"@bcgov-cas/sso-express@1.0.0-alpha.9","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-PWQp6Yck78G2oHUQV44d2vJpZbXjRV2sLRVSZpwpJDDLtxqDHXj/c1ps09ZE4nsToPUCKQqQ1S2Q+0yacdrDlg==","shasum":"eae274a1f177ea9007848e6d04e7616d452510ab","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-1.0.0-alpha.9.tgz","fileCount":5,"unpackedSize":10664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkqmvCRA9TVsSAnZWagAAjCAP+gNvKUYh+dJSyk3DMbiw\n8pTstXog0Nc141B5x33xcy5H5q3Jc+RaUVfE1qJPEblKR4jcwxs9Mx1G2I/c\nf3hUJQb7+jMFE0D5h1MLET3F44AlTTd6ZQr1k39IvDmV9FQIZlhk7Ox9Zqql\nREG/jFf/fJccW4OvZc/DJ3RUIYSZAeNoezpOYBAnG7Y4yz89GyPVJ2tDwoME\nZJiYGlLcp/E2YtO6jAGr9nRARoMsScIaCLX8LmGdhpCmEE2u9Eqs0khOvsgr\n0bmYtvterzRdvrh9qTxs1gI8I/lI5ykgLHFI1+SAF4zR7WOk6sJXmzSljX0S\nvA2v8R+ik3/6CDiSZ9YCs9pwtv8NXHfBhfzFPBHFoEEkY1txH4EnQUos9TCz\ndyG/x0eLyNOMfr1duDiPGgLTQPtun6gTZSG2izUVpPXPHJ9ab4s5cbHIs4jX\nvHgIqBXJKLNZteNS9BguC9lqSqg3Ufi11ZS2OU7MOFws3khZZmyrbXHQouPa\nZMw0i01Hcz/FvI9j7am2oX/putDeAvzjoWbRTfGPkvftZynaoFH6IYwyfNVe\nLXVLQIbZeARalxjjD5GpJKau2L1cW5K5moJL3gjVzdAI7ZD5JXM6jYbm9H1y\n8wB6WNit5rAcfTQETQgjwnnpC7dk+Zft364OqtGTtzs/Khfrkl5PaKtoXVS+\nLBX9\r\n=5ocU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBb+75/BlIejx+j7CmAmVBJAe5E/v+lg2EZ+MgCVTpvAIgAzycZCBkNLWRZoT4+3hj7bNAn4Jm9oYwmbgSt4S4pvw="}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_1.0.0-alpha.9_1637001646990_0.9991193975701109"},"_hasShrinkwrap":false},"1.0.0-alpha.10":{"name":"@bcgov-cas/sso-express","version":"1.0.0-alpha.10","description":"A developer-friendly express middleware to connect to sso/keycloak providers","main":"ssoExpress.js","repository":{"type":"git","url":"git+https://github.com/bcgov/cas-template-app.git","directory":"packages/sso-express"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"scripts":{"test":"jest","prepack":"yarn test"},"keywords":["sso","keycloak"],"peerDependencies":{"express":"4.x","keycloak-connect":"10 - 15"},"devDependencies":{"express":"4.x","jest":"^27.3.1","keycloak-connect":"^15.0.2"},"gitHead":"04ab6b192cb7dc46c23e29f4cb6514bba74fc62b","bugs":{"url":"https://github.com/bcgov/cas-template-app/issues"},"homepage":"https://github.com/bcgov/cas-template-app#readme","_id":"@bcgov-cas/sso-express@1.0.0-alpha.10","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-4ShDLrOjF2Sw3J7W8lJ26yAocgPUEpH39Ypv7AIAF4PvUU5WRFR7RT7lmYxU772TcrzzPAq52GOQsDj/hJnJoQ==","shasum":"b627e371969256a6184f9a1adc5bfa0e0d3a0338","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-1.0.0-alpha.10.tgz","fileCount":5,"unpackedSize":10676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkwg9CRA9TVsSAnZWagAAe+kP/2+oR/Va6K5hbsw/Y/hd\nTWBPi+LklikEVmREdK5rBmgfRKafsLdFjkeevbgaTUdnrOVSSSiVEOiFKTZW\nO/6OP2pFiXRDkoXM/xS40h4DH/5rMgOqeSKmX4QG5EUMpEsyokY+WmmnUzXT\noxCpseRC+/YQpzloXfbq/XvCWgs04XZ7NSPfa4TxSjSudmL23H1QcwbxX1er\nPrEseQ/7tVZxiZUoWzUzjiP78gu4+PZEkI5SBgawGZAi5vmBie3w0z1DPwhp\nUP9b0ripW0r8zeweFmzhC9PRaoVPWxlwCHFoIakwOKXmn898lqTooM2Lmk2l\n+VFw/vBZrCa9Rjt+pBfSJy1veRcds5KNXZIcbHJDfaNVN4/NPSXJ65ijKFK1\nJSx0ACdnTutM+EoRoYJAVJpJ8f/xg+TRdxYygGtuiK7Ndm/AfV/J4/Pd76a5\npZTiiQLgSebKI8ZUxAWPfjcLo/hC7XOCuYwFkxBjqGzHBjIPWjERoQGYayO5\n09rWbS71uME+RSf/Rk2c3Z9ulx2oGcgCbtlTB6iBBLElEtfxQO3EXvlRxY/l\nu0kKApu0PP9ATsYpnZ0XkfAyP7JLEJHUnECrEKm9bp/KsNip36bQrnlhKYX1\nelPFJAILjdGpfgG5Fu2wTkEXV/NLpA8jt/rKKh9gSGkyCVHoT79LRiJ5AiGE\nOpUI\r\n=qjRk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpmklmqTPYU0xa3eeWZr/zUkWPGbviY/4ifooe01G0qAiAGVBP1ESEa1/s0VwjEkCXti4M8PTLcEzHs70Jpr+3+/Q=="}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_1.0.0-alpha.10_1637025853732_0.4559446643819145"},"_hasShrinkwrap":false},"1.0.0-alpha.11":{"name":"@bcgov-cas/sso-express","version":"1.0.0-alpha.11","description":"A developer-friendly express middleware to connect to sso/keycloak providers","main":"ssoExpress.js","repository":{"type":"git","url":"git+https://github.com/bcgov/cas-template-app.git","directory":"packages/sso-express"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"scripts":{"test":"jest","prepack":"yarn test"},"keywords":["sso","keycloak"],"peerDependencies":{"express":"4.x","keycloak-connect":"10 - 15"},"devDependencies":{"express":"4.x","jest":"^27.3.1","keycloak-connect":"^15.0.2"},"gitHead":"5e469a182cab97d5cecfe00f3b1e320eca8dfb1c","bugs":{"url":"https://github.com/bcgov/cas-template-app/issues"},"homepage":"https://github.com/bcgov/cas-template-app#readme","_id":"@bcgov-cas/sso-express@1.0.0-alpha.11","_nodeVersion":"14.18.0","_npmVersion":"lerna/4.0.0/node@v14.18.0+x64 (darwin)","dist":{"integrity":"sha512-ZbiyX4NZONfqzSqYeoSUnewCiV/rBWzlGA9bnnvLyHWLYL+S1QQsTbd5hwF8AQV0nAXLWhiN5jI5Zkrp6VVyzg==","shasum":"5c1ac6495d1cdc0719fa12365352b14184078702","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-1.0.0-alpha.11.tgz","fileCount":5,"unpackedSize":10676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnSzTCRA9TVsSAnZWagAACOYP/RZa+S6b4CKkczp51KeV\n1hI18forxwkpJBXQ9Kg4nNC9YuGS6Z+C96G2Nfe9v61oUS9SERGl0PSkHB3J\nwaEKLM4uIZ9a1SD95Z0OXdYyWgcpa1YP8fWuApVluPKYDJ7VebMwHVQJ7STx\ngFJTgMlmuxYz2RUCJ0mom9rr1Kcm+nvkyD9vi8m5fML3D/RZ+fOJ0t3ITHFb\nE2zzkyLkrh1sQqigQVMjWZo9TaYrDUGn4f1/rDuvDoGhJLqec3zQvjtCaFNp\ntI8GCYGPbSOxLq+FqpmWt+Y5ZhEOepb9qBWNf1QJsVsGP31zbYiY2dqMWRxz\nGYynhSi5CAGM1YEHcgiB+E+AosTLTqhLJQLKMnbnaOd59dvp7PpMgYVhSCP9\n7rym1iLWYX1mCFI+JlYpcF5eWyZ1KOK2Xu/CT4RFOrUfH53VhJ0zIZx02YxG\nFvaKaUBv2AbvD/FYbULT6d5yS3L+KsKBZHzhc3fc8LKHuVDjxyWeGR7jBi9s\nxaPK+yY7jkMO1aIM3w6Zq+qg3dTn3oDANlV5xme2mkln9/GdrI1wDEABghQj\ndQA2PoBllTJ/nDW/GdeMbXfwW+gRgyb+/PzlHuOKiYNyJt3KblKmUmCCTD0i\n8CR68+cfEb/0dPP7S2dzwXcttMmeQ2t5Kbrcq54RfcKfQu9m7saGK4sxktIS\nBDKb\r\n=Fnug\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPTbz+vK6UhmIddhY84XsNggYj/btAWVpgO+jSf++m1QIhAPVoOSKtX0wFGrrT5UskP7Er5BBc9HzIxNtM21QOncgL"}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_1.0.0-alpha.11_1637690579292_0.9886605117609821"},"_hasShrinkwrap":false},"1.0.0-alpha.12":{"name":"@bcgov-cas/sso-express","version":"1.0.0-alpha.12","description":"A developer-friendly express middleware to connect to sso/keycloak providers","main":"ssoExpress.js","repository":{"type":"git","url":"git+https://github.com/bcgov/cas-template-app.git","directory":"packages/sso-express"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"scripts":{"test":"jest","prepack":"yarn test"},"keywords":["sso","keycloak"],"peerDependencies":{"express":"4.x","keycloak-connect":"10 - 15"},"devDependencies":{"express":"4.x","jest":"^27.3.1","keycloak-connect":"^15.0.2"},"gitHead":"81890bd5250e52be57e62d0b54fb79092f4f61ba","bugs":{"url":"https://github.com/bcgov/cas-template-app/issues"},"homepage":"https://github.com/bcgov/cas-template-app#readme","_id":"@bcgov-cas/sso-express@1.0.0-alpha.12","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-rLkoxrtuiYWakT7koxgMCAwJ9pJL2Qfb0WmgDEXttCoOyhXFlEG1viTHm8tIeDsKmaN1GFo88oXM2DaZq7JA2g==","shasum":"0d5c238c7478ffb063e4dbd6694cfe83a2070662","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-1.0.0-alpha.12.tgz","fileCount":5,"unpackedSize":10676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnTcgCRA9TVsSAnZWagAAtQUP/iD2sjyQZZp5GFvJES6O\nxRfBJMSwyZ0T5ETRGvpOI4S8mJ4UD0ZONqrIRJFYH7iWaxPej4NVsBVpCzoH\nf9R7UqrLA7hiO4oz7116YeNZly7/r2AYfkJGNgxSXpIPbSjCS5LqLndOLwqv\nPsKQHgWS5X/8ly53eBUCJMzW8+YHKb+d3ac8GtAww7GLuHL9yALYWwYszQPA\n9pVtQhGlxNfT7mzAlJTw9rDgtBy57OgZLXYpwEBIg/upnApYe8FzGUmUbfAM\nhar4HLfMyEtmb2BJNSpALAJwhcvDBxrGSz66AQdknJDsqwThwc72fz6Ln6Ih\nS7dZBOxL5xfBBfk1kZaYSUO7C+qr2HVztONaLf71tj4pdZUUO7IjaAe0POcy\nn/ecKaYfixIuOsV5Fp87vAfX0HDY3XDuerG8JZBgvFZdGqc6vZJE6I8HyW3N\nqQCbFX2tDhMttbWd7MI268/ZoqZtYF4EDqyH1rOT9wHy8q7lAgTEaGHlmuHm\nFWWrHdrLV460nJLJfMzJlMoHCvBWpqan43pQDE4Cn6JJam6crFqkZjppvjrF\nzx+J6HiKV5ndNGWNm5ru38dqjXS0PnbT8a9CsQm8yMmRGrBYW6kL3fui06X5\nWfz2VE+Y14l42DuQYVRTYVvCn/VwPiRgKNOonGDXMNHSaik5UMyUQixldz/w\nSOqW\r\n=X7Pq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCps+wn8Sd3PgK3C5LGT3qprYEO6ErVQCnOytQA4ptPPQIhANfhxETkm1CymuMfcAxviVNHzYD5bde3W97YdW1065jT"}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_1.0.0-alpha.12_1637693216808_0.2523976147792144"},"_hasShrinkwrap":false},"1.0.0":{"name":"@bcgov-cas/sso-express","version":"1.0.0","description":"A developer-friendly express middleware to connect to sso/keycloak providers","main":"ssoExpress.js","repository":{"type":"git","url":"git+https://github.com/bcgov/cas-template-app.git","directory":"packages/sso-express"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"scripts":{"test":"jest","prepack":"yarn test"},"keywords":["sso","keycloak"],"peerDependencies":{"express":"4.x","keycloak-connect":"10 - 15"},"devDependencies":{"express":"4.x","jest":"^27.3.1","keycloak-connect":"^15.0.2"},"gitHead":"3349bf469329152601ec6dd1efc75f92c3e5b2e0","bugs":{"url":"https://github.com/bcgov/cas-template-app/issues"},"homepage":"https://github.com/bcgov/cas-template-app#readme","_id":"@bcgov-cas/sso-express@1.0.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-8IbHu8U8Hrv/36jKgQaevcp/Wf99bPDSYc4g0H3kooUPRjhdI9c0fzLPDroazK55PjIKN+7b+Jg0ZqZwq5UuXw==","shasum":"df93014cfa6fd1af1dcc6712cd9e6a882284caa7","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-1.0.0.tgz","fileCount":5,"unpackedSize":10667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnXY6CRA9TVsSAnZWagAAX70P/2KAzTv73A23juWZ6Yj9\n8rwFBMMCPcpjXzF8xQ05WEKjhE9FaFbYzPo08oGE0ZUZqSv0qyoReaCpImhh\nQDZpUcuTALTY9HCj05q7/ydUtj4v1gAschXgloOjnNFuQZohJJvC6/buxi3J\nZE76HfCVQAvYBrXyrpKUl60msect5c9KsjwTmDJHRaOOa+Vi1kLjvxagn/HI\nAcA6ORKUsdTj9UR+7yv+P94h9T8p7Z8bLx8ak9mDA3okSVoFzX53gIEOpq/H\nAqPk547/F3V7OvjljSf9U8W+aN2gg/kX5j/jB4ulez+ukeINxPWvv4Gfu9eC\nMTbD4axhT+fS3kTeZAaySiVJyJXXccCSEcU9iYA8FdJVg2yJm03odbUNGBwE\nG8h8uy8s5PQMykItnlTf3TyiwIxLx95fKGAj2chpGi0W2VB3DKwylmm+sNEa\n2qheqxbQ5FYN9xMyy0n8iLT4MCzd/BPu537q1MgaRsvojN2r9sVFWnH3jqqc\nitIRSHNU7DzK880RQAbNS503KF1cTdq0T64oQsopwe9gnrlCmDzXdLijXgd4\nZ956oqgqNIkxy+gBEBRrshf4/uaVMNPfzlCHRzo3syJlIOi9oPrKfhNv3uaQ\n3VPR3HTJ+P3i49+jQFoSfEQf0NIOvawWTwlWcjH3uqt/IU6/uJHOKEK1n7An\nb8Gc\r\n=pFnP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGlmlAZLPPNLQGCyEMYHM+aWSdACLKZJUIiM4W7duUoAiBxjBPiDqG775/Q959ymIM9i4FdiDBOHMkElggwEfKMsQ=="}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_1.0.0_1637709369906_0.8701111242764599"},"_hasShrinkwrap":false},"2.0.0":{"name":"@bcgov-cas/sso-express","version":"2.0.0","description":"A developer-friendly express middleware to securely connect to OpenId providers","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/bcgov/cas-template-app.git","directory":"packages/sso-express"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"scripts":{"build":"tsc","test":"jest","prepack":"yarn test && yarn build"},"keywords":["sso","oidc"],"peerDependencies":{"express":"4.x","openid-client":"5.x"},"dependencies":{"ts-jest":"^27.0.7"},"devDependencies":{"@types/express":"^4.17.13","@types/jest":"^27.0.3","@types/node":"^16.11.9","express":"4.x","jest":"^27.3.1","openid-client":"^5.0.2","typescript":"^4.5.2"},"gitHead":"1dd602662dfc84e5ac5157f365f4ab418730e4da","bugs":{"url":"https://github.com/bcgov/cas-template-app/issues"},"homepage":"https://github.com/bcgov/cas-template-app#readme","_id":"@bcgov-cas/sso-express@2.0.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-OoHFabqHJIv118RwLDJyaVS6+OKPhi18FKkB3Uus5VZS67umkH/sNTOdoDwHiQnhleigC3fSJS9TiUkIG+WOrA==","shasum":"319497ddde9e89e7b882554f93610b6128d673ab","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-2.0.0.tgz","fileCount":4,"unpackedSize":11536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnpGQCRA9TVsSAnZWagAAbmsP/0oDAvJ7RVcWDX6f76lt\nhssfeCMqDHIt9K/3oxr82MRmg+JonkShyFT8wBL6b1wr+RGIIDWw2/IFlB7n\nj14O2SHJVstggG0mfmBnRMCsHYOo3rVD12UzdGAiw+9aS69F4efzvv4s5B+F\nBzTOcM2zL5u15HGtP1VgTmAlKQma7bLNKZB0HH5XHKKxtRes+ssi1NGc0b4Y\nkNdGo5t7Qq4Q3HbYb3UOrRyoXi21LZ/xtl+nkRMYS3Uco/6VWirLOiT8aTtk\nAfbQXloRvHWJugmd+N1oofaGuBdFknIkiw0GCWJuT2NpatMz1X+o702oQivj\nSAc0DfkKQ/+Vs3VQIoBoN/bvJTeNP92xAffQHzge48oPM2uQIUaRc8TKkwVO\noC8ah2ti4WTFygR3LVNINBK/RZINEYQ8mT+DJ16BIhXqQzTBoVfBSv01vueQ\n4fo8XfPd/EjqRxXLiaH+EkKwyqZ6a0PgiR7WtaPGEXFsMTK5aSLPUbiaLl+1\nz6K8QrWldvJikJt//w7fM9W6n87jMXoZJnol2wEdk3QwiwM5mbPNS9i6gPly\nuxoxDZAbKTT7xXn+tkM4PANbswqzd+qsZMSDub8DmyiuPikGVoio5+5WXTdw\n5vZVXMIDZN4w7FDRMFYXL8CzvHVUrzJKi56+xKLAmSHUWtvjRwlUgIid1CID\nKdqQ\r\n=yz2O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm4D5HKJngRdBduZ3k9HPcGFf67+iYK3yINgAmJoLe7wIgbYig/GV4oIuwfQq3kpCI0d+eegdyniSvAOFjSp8SD4A="}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_2.0.0_1637781904250_0.9480301308064798"},"_hasShrinkwrap":false},"2.0.1":{"name":"@bcgov-cas/sso-express","version":"2.0.1","description":"A developer-friendly express middleware to securely connect to OpenId providers","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/bcgov/cas-template-app.git","directory":"packages/sso-express"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"scripts":{"build":"tsc","test":"jest","prepack":"yarn test && yarn build"},"keywords":["sso","oidc"],"peerDependencies":{"express":"4.x","openid-client":"5.x"},"devDependencies":{"@types/express":"^4.17.13","@types/jest":"^27.0.3","@types/node":"^16.11.9","express":"4.x","jest":"^27.3.1","openid-client":"^5.0.2","ts-jest":"^27.0.7","typescript":"^4.5.2"},"gitHead":"0c7786aafe2df65eb02778a75b95862784057cf1","bugs":{"url":"https://github.com/bcgov/cas-template-app/issues"},"homepage":"https://github.com/bcgov/cas-template-app#readme","_id":"@bcgov-cas/sso-express@2.0.1","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-EdiFDKo+1pgmHwgk9NRUgWrhj/yZ9Ng12NIRyiT3jmkZnUuAO+DfUk/BeiY/yGGCcf0p2J4tN2AorhwBwXMZRw==","shasum":"18f87de06ca78d54748b144bb1740534b9680041","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-2.0.1.tgz","fileCount":9,"unpackedSize":23082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnqLzCRA9TVsSAnZWagAA0ZkQAIAzG+pKzWpnjFsm/4Fa\nNGkbxVxCeS8EvijzprW60CJkNtjtK8xEgklAAvVVoxDnbrkxcKTh5zcSFrwe\nj/bKmXvSYD5Ac6ukuAYPRUBwOSq6pipoS7J402ELi0+VEADh54+e9BUH1Hmg\nXhimN776tQRFerAnrzvhbLmaGooGwurAhNu7xu6JtYxg0dGN73WHeKRsPwf0\nFNsQbBgU5YUc6Vtb84VhnUlYTRGjcbUHbH2eyPnn8MosUh53LN0K2iKEgUUl\nXsSpf5Fo1xhsWoFpABOfCCbekrIS3l9vO7vtxjhWbOyV0FV6tWnYjXcgjszm\n6QnRtBzGeN9tPqoyGhAB9IAQrGYMqTYGvRxBVWafH3mVyGLJmGgKpkann278\nNO+ev68JLpOPHC4mbcQVSOIlSh/hGFVuoZZH6jP0Au0Id3SsunTA3r4b/iic\nJKiXnxEMi+Hjy4K7yM0wazPdSK+48QWFbaB9/mW6O+ODPo7jsaM+oZM8Kr2f\ngDYwBCJFw+mLLTwN3Lustyf1pwZ0QW8gW3FZA1dsA84ankjmhmhqH2qhxFb4\ngHuylIUm0Pj8+k6rh+Zop4gWZJGzIAN6LhL231ja5FQwlV4ayKl/D+4A7J3p\n61w0tsHefry/ExLvEA5Uk/NqFS3oE/mUgkcR9veBVg0BOU/zu24zeEoa2Uqh\nqxaH\r\n=Iv+g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxlSpl3JUpbmo5TT+HZODFP+CVWlHU3+kuRkV5mXuwrwIgXM61jeHC3jnEADGCdGUkAfkMKQqNiKlMd2C8pHQBsCM="}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_2.0.1_1637786355806_0.04809674956422061"},"_hasShrinkwrap":false},"2.0.2":{"name":"@bcgov-cas/sso-express","version":"2.0.2","description":"A developer-friendly express middleware to securely connect to OpenId providers","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/bcgov/cas-template-app.git","directory":"packages/sso-express"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"scripts":{"build":"tsc","test":"jest","prepack":"yarn test && yarn build"},"keywords":["sso","oidc"],"peerDependencies":{"express":"4.x","openid-client":"5.x"},"devDependencies":{"@types/express":"^4.17.13","@types/jest":"^27.0.3","@types/node":"^16.11.9","express":"4.x","jest":"^27.3.1","openid-client":"^5.0.2","ts-jest":"^27.0.7","typescript":"^4.5.2"},"gitHead":"d5caa2cf90852b5e1fec573604def104dc6e035f","bugs":{"url":"https://github.com/bcgov/cas-template-app/issues"},"homepage":"https://github.com/bcgov/cas-template-app#readme","_id":"@bcgov-cas/sso-express@2.0.2","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-MjxxLdqAHxpkYtSYNOara4fHJUR0VO3VpeF6izwGBDwIHlmsEDttNn29qtkGG7cUrFdTepl6gd+mZicVpl+LaA==","shasum":"20c87cca3fd2107c4a56862f1178744a4109c4fe","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-2.0.2.tgz","fileCount":9,"unpackedSize":23212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnuD9CRA9TVsSAnZWagAAu40P/2Mc29s+jFOLKVrXJaw0\n3ja8mSH6pQokqOnGSkAZ6ivTcbu7ZQnKh//kZrIJjeHPheTyY6MEqnC+p6Oq\nQJNEfKElJf2IWbW3DVfbzOnoODY8hqZh1QYNjI8lAgDrYyUszn06z0ZFWaQ4\n4Ffqe4J+6aobQqmYD8lvg4GklVW6PEd9FhPsKGqqMBKzkHN+z03MWjzcp2OI\nIARlRdHqCs9VEBtwZGtVfeejAsONiLpoIVYOn2e2Fz6MCskhCjjCBrK70IWV\nONjSfZvSy3ygRxNNKqxozHNFRBpCMcFm3CUQyQzLqjhMcdP4lk7kq7mIxivm\nAGyLAMC4csasa2T+lQr16bQfYlWNaLelJoM1EA6F84t2diQ1tOH2+MBn5ErN\nLDIC+Npw1GdkUEdSC/osWLNXrahyuwg5O6Cfn4I2E/VHRdilnPpUvQT3lz3P\nRNk5pNNf1BtlW0Y0LG2AJMNDreNHP7umcZQUSflKsC2O3QkEdp9YXkVzfetm\nKMteYEAj5dO+BjNByY173rtO0jkngG1xaO0VcXgNCJRBPP0T40oeDeOe64pz\naLYFFYGqwrFpbyPD5XYewIOzPWo2Ny2nsiFt/OTXPTh72HZLdcp7GH8VL2SB\nykYTucyedx+Vr0lrJtnJa2KqYXbj+5nfq+0Rt+bBAEiChjkb31BsMPPhd86Z\nXyzj\r\n=f307\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0s83Hw3ZAIEsLjABu9v0QNzgRwDQMlFgj/6NuftUeTAiEAyVsP4vQHoI6I7aIp01F1VjckLMu6QVbQ1u1xwTJG5bw="}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_2.0.2_1637802236848_0.88553429222414"},"_hasShrinkwrap":false},"2.1.0":{"name":"@bcgov-cas/sso-express","version":"2.1.0","description":"A developer-friendly express middleware to securely connect to OpenId providers","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/bcgov/cas-template-app.git","directory":"packages/sso-express"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"scripts":{"build":"tsc","test":"jest","prepack":"yarn test && yarn build"},"keywords":["sso","oidc"],"peerDependencies":{"express":"4.x","openid-client":"5.x"},"devDependencies":{"@types/express":"^4.17.13","@types/jest":"^27.0.3","@types/node":"^16.11.9","express":"4.x","jest":"^27.3.1","openid-client":"^5.0.2","ts-jest":"^27.0.7","typescript":"^4.5.2"},"gitHead":"982ef75612006bfc15fb770a6b08c2a66653da20","bugs":{"url":"https://github.com/bcgov/cas-template-app/issues"},"homepage":"https://github.com/bcgov/cas-template-app#readme","_id":"@bcgov-cas/sso-express@2.1.0","_nodeVersion":"14.18.3","_npmVersion":"lerna/4.0.0/node@v14.18.3+x64 (linux)","dist":{"integrity":"sha512-w17Wfv/knmvtNYM9zcWV8OqnjPMQY9bSkOMyhU/2Meyggd+UyKs9LWN1XgIHnPz4daBUS1nDH2rpYFxW2egezQ==","shasum":"56cd7d1464527a2c880ee6e6f0e1649db54533ac","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-2.1.0.tgz","fileCount":9,"unpackedSize":24130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBAXMCRA9TVsSAnZWagAAeKEP/3+LGwl5s5uzOj7/78aZ\nY9rhj9Flm/aVVEYRRsW2myiYq+7Xo3R8qFOYRc8iRW81WvJlcgCcY30iTFk3\nvGYVhFsJ6/EJWalFpq53VTR0Y+s0Fb8bdib2MrMk+nIcmPA3Rj6IVH55U9wb\nG7xpMPjiCZ+QPqKb8TYnI6Pf2sOxrPB21kSoxsO/dEVvzqi1e9od6RzrzAtN\nNFluw11KgfsFzGEsUgX65WRywZDMDE8xeqs73VCl6NRxxSeOfH2nq777QTOP\ngcZdecUPCqGCDi/tGedWXSTUMpM0Owg0zgHrsTqbfm/9xnvhyliJbIpNjTCL\nARVCHr5AD31UbmFsVDqvLmDskWK03f0tbgPAgfQSSYEYDBVn2CDbMuOcl/Rb\nKa4FDJav1e4P21i23agxZx8heg/9oVT3MmUUPEZoObRe2w7tmqjktBGUMs+8\n2F8Tmkf2ErJLMYjMVJTYCm20gqADc/V7QWiSRQC2/EVGMcG8CpPzKj5UpJKm\nap1HH4UfPnl2lqv8BKdOYJSZT7XkVphlFC06/LKW1VTyBR8NLWB/aIA5IjmY\nfTgvBENw+M8TLy5J6zslEtOiK5NN4azp0yCSc0mDd/EUtQPzLP8/5o6Eaanh\nwanT/U3lmcXjyTOXo3F0FW61/9h7TNdu1Ttp4+ECy7/T338LpLAhAxYb/NC1\nkxZy\r\n=jbzM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpMBKrzpXckslJGVYSVXNJPCptFKp2zKPYCde7udJ2oAiAZodF3ez3Gl8P8xnzUFHEg4Al3s9nKIZiw9yYzDiFn3A=="}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_2.1.0_1644430796276_0.006339938992261374"},"_hasShrinkwrap":false},"3.0.0":{"name":"@bcgov-cas/sso-express","version":"3.0.0","description":"A developer-friendly express middleware to securely connect to OpenId providers","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/bcgov/cas-template-app.git","directory":"packages/sso-express"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"scripts":{"build":"tsc","test":"jest","prepack":"yarn test && yarn build"},"keywords":["sso","oidc"],"peerDependencies":{"express":"4.x","openid-client":"5.x"},"devDependencies":{"@types/express":"^4.17.13","@types/jest":"^27.0.3","@types/node":"^16.11.9","express":"4.x","jest":"^27.3.1","openid-client":"^5.0.2","ts-jest":"^27.0.7","typescript":"^4.5.2"},"gitHead":"f4d0e58dc98e6c1a72295456d8417640e69f94a8","bugs":{"url":"https://github.com/bcgov/cas-template-app/issues"},"homepage":"https://github.com/bcgov/cas-template-app#readme","_id":"@bcgov-cas/sso-express@3.0.0","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-nPiX+wOpkKH7+ETAjKuwTCkXWKhiy+VMyqZcUARxS1TnjU2d+G09z4HbnAkkWhSIJNJ0pTcUx/Rzh1U22S+zmA==","shasum":"bf78edf954b354136089d0f66762fb5534713a64","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-3.0.0.tgz","fileCount":9,"unpackedSize":24767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCvLRCRA9TVsSAnZWagAACnYP/jfRDOreWyywt8aHwZNG\netYUz6COxcIF8MlP6xIhrnxXXjMwl8Bn6b0J70h2TuNs4vr/Eo5oDW3WzIRM\n8pVq2XkzqCReUxPQlBzvPPWdn2+Sph4UkUnDosV4bjJnKE117HSdko+NE9bV\ncUpTxEaOapbGDXxWtW/BHTsx/9rEILm5aHAxEc4tMA5KLDI1T0fb80SzX7rN\nVSm1shswpgOOk5RkulXaabcW4Majn4u27Bc8MgQvQT3GiClHUMn5QBKTzuNc\nD248W6BlXzvK32LIsCzU98ROCF0F69A01hr1EcjKZiBckIihIZIVAq1tEH04\nzD6XT+5JTWlxQfMRgaw21bnyrc0MiaC+y5hRvcpg5gkEWQ+eT8yjC3gLUnnS\ngL5zn2a56h0SPnYlfO/rDW9dOpTt95PuGL9HEDB0FrSQNg7lOD1/ODkJ/HOE\nrwiqEpQAQD1MznNVrxNpwJm2BnLIRFmCKpo4SlfxGARfx/WSJK3wVUoWtiol\nKHYq3q7cBKPLJp06KThLe3NbHJorkj6PxIW8NKy3jsdsHO2M40Gv/crSNnJA\n4YgVYFNA5psoJoOEDttxTtsiQ2ejkMAMxx6KTWAywBst3CYQusUjhTq53o37\nv4ATbIxEOKn+9nLVU79GLTvpe7ExBmXoFeI/6fOlG2OglfsP79kgNzt4zqDe\nW/G/\r\n=Q87E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzs5uu7+S99G+F4qHz/6xR5UCSlSPWf+LFwDQf7mCQtAiAVsUqJApnKjWqmJNG5cPQweTjqYGkc8MmLSCgiNPdVoQ=="}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_3.0.0_1644884689592_0.014782828263632197"},"_hasShrinkwrap":false},"3.1.0":{"name":"@bcgov-cas/sso-express","version":"3.1.0","description":"A developer-friendly express middleware to securely connect to OpenId providers","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/bcgov/cas-template-app.git","directory":"packages/sso-express"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"scripts":{"build":"tsc","test":"jest","prepack":"yarn test && yarn build"},"keywords":["sso","oidc"],"peerDependencies":{"express":"4.x","openid-client":"5.x"},"devDependencies":{"@types/express":"^4.17.13","@types/jest":"^27.0.3","@types/node":"^16.11.9","express":"4.x","jest":"^27.3.1","openid-client":"^5.0.2","ts-jest":"^27.0.7","typescript":"^4.5.2"},"gitHead":"36eafedbde80a2b0b9e05b27e94e6b1961a46178","bugs":{"url":"https://github.com/bcgov/cas-template-app/issues"},"homepage":"https://github.com/bcgov/cas-template-app#readme","_id":"@bcgov-cas/sso-express@3.1.0","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+x64 (linux)","dist":{"integrity":"sha512-R/vVaBvz7d5iujAfTJhnQrXxAauMfpHnT7GHVdU3DUztRw1RYYIFG4rWeMosnS/zOwtuigsJeVaCQPpyBKL+pw==","shasum":"ea0d56316d2d665bc63a89c06518e4c0468b4c1d","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-3.1.0.tgz","fileCount":9,"unpackedSize":26771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQlULACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5iw//RooNKa4ejIPISczTGZukXVSEwz53nhn7B8+AfnveR+69vjv/\r\nTFDaRmQdaIsBhhzcFftSgyO+OmicN4NVez40G0e60jIZFrwa23irFP+WqLPE\r\nWyfl/LQoZZu4ewGyKUf9YGpk+AXYQjKQpXR07PilENK5H+fHW+etFjwpXT8x\r\n53BNGls81iyy151iNJBD4TO25rjL+gh4QQDierEjjn22HiQUVZMsoL1is0AA\r\n9iYzYc+FzoP7J6j8nYoZJLiI9VBFHLQVYTCSUApy7tyk9UwSk+dhWYZgdQLH\r\nI62hJzxGkG1btN0cJsLgAxehNXliu2WvBnLTWHplqSKq0Z+H4eMIQmrAbmNn\r\n0b+K3aJxr9vqOZiKIOCMhAB5sf1lAklN2JvI+GKp4bK4Dwnwkk28sLSvzfQE\r\nwsSBPCN0TKOE5IKQhdfKwfJXk9LySbE9EBVHfDGsWF1YTqqLbXc6OtTzTxCB\r\nnXmqyD1LhhkmZajSoB/DeRw42oq2JkPX7nKytZG/DwiHgF/Ax+HcBZYAdX+M\r\nrTpif//Qs0X/42YqNWrXvC8k6o2O+UjKXC/tzbhjDE+k3HD9ec0vyTS5+x18\r\nlZZZcNqvAWOx4VmsZNXe3g2ktsFHipwS0P2K3feUzzkOGJ3Yj65SjGWEEJ6Q\r\nLMLWyAXD8CXH7ZoFhpdieTpLdNEqZw0zGMk=\r\n=zkDt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDts8C7Qqhb9ef7CHG9RUdpZ6OVjFUlRthdR5Fh5aZDNAiB9AhyevVod+OVmDGTiG8w+/UE/HesypQ+WQOQaT+PLiw=="}]},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_3.1.0_1648514314927_0.8139940579186535"},"_hasShrinkwrap":false},"3.2.0":{"name":"@bcgov-cas/sso-express","version":"3.2.0","description":"A developer-friendly express middleware to securely connect to OpenId providers","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/bcgov/cas-template-app.git","directory":"packages/sso-express"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","private":false,"scripts":{"build":"tsc","test":"jest","prepack":"yarn test && yarn build"},"keywords":["sso","oidc"],"peerDependencies":{"express":"4.x","openid-client":"5.x"},"devDependencies":{"@types/express":"^4.17.13","@types/jest":"^27.0.3","@types/node":"^16.11.9","express":"4.x","jest":"^27.3.1","openid-client":"^5.0.2","ts-jest":"^27.0.7","typescript":"^4.5.2"},"gitHead":"dfdf730fa7e6658120d0d84b62f8c608895234a3","bugs":{"url":"https://github.com/bcgov/cas-template-app/issues"},"homepage":"https://github.com/bcgov/cas-template-app#readme","_id":"@bcgov-cas/sso-express@3.2.0","_nodeVersion":"14.20.1","_npmVersion":"lerna/4.0.0/node@v14.20.1+x64 (linux)","dist":{"integrity":"sha512-DXL201txrrTG9mf8Qpn9/S8GlbqMHR2Mf55UWiNE3jCxLX+/gxGIX8Vt1i2xppVMrh+zSVlRDP8qZndK2iVDLw==","shasum":"1f857d9590539b23d082e1ec1300ac9fac4865e3","tarball":"https://registry.npmjs.org/@bcgov-cas/sso-express/-/sso-express-3.2.0.tgz","fileCount":9,"unpackedSize":27280,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFDXZSSca4qmv1nEn73hcXfOrczmaqSIFl1A5yMkwmSGAiEArvgmeXfmHVFVcC3udVYi4Dz/6M4HLNYUGmkoftvj/aw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQIbCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohJQ/9F1qvmmm5DH2D/kSaKCCO/ej4XEza7C62GbcVEZpuGw3nBMKR\r\npkXbsjOqT8T53p41wQy96tgFxjJcErExqUKJ/IDN71T/k6Kabsqm5g5yzx1X\r\nRlIvjS4kOnQDRD7X82XWDzVcP7os3PiJ8fADL6AQGnRbFQ+NBWAQ67YwUNnx\r\nQTHYzX+AgNAH/XJOzvgk1oD6zl4YnSgUUQZp9wlg6co5yf1vE8kQZjKz9chA\r\nOsMLxhJYSdG2eAkPHsl/WNkSELTS/yzGk7PLZC+DVr9U6QsuYU4dEwBHpSan\r\nD25vmYSmAkIZ74vnKCLdf7n/c4NzWcEd9F/xf0VZ6+8eiTZPvU/3xP5+u38m\r\ny2aEF6Fcfea/DkItfwa907rclGFd6YnR5HrMGUVRDUhMrjb8G0trtRv7t1LI\r\nbjp4b8yxIeF4cjqbQcH2/JYZK8+9Y4KBgpeRA6khlSXhoCppd2xBZZm0InT7\r\n5I8q+s0T/DPhUOvgefCL7hRvOcua2TM6m0jAOhQn4hxgxhzw0i+4bE14vWCy\r\niLlXyeILsuTN19WCDh6ZVdta0MwoNvyXMRJJdvCUvH76LsT5Zs3xVlRiudTU\r\nSwDVMoAhzGGyTG3hj9FIzV+Giq3ynSgYzDoFPsCnA+aK077C0NtngYBAbmy6\r\n1eczdmgTP25HyJldnqxTlG2loIfqLRARSh0=\r\n=xJlm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"},"directories":{},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sso-express_3.2.0_1665173186216_0.1201385776223427"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-19T20:21:20.428Z","1.0.0-alpha.0":"2021-10-19T20:21:20.612Z","modified":"2022-10-07T20:06:26.505Z","1.0.0-alpha.1":"2021-10-19T20:56:37.834Z","1.0.0-alpha.2":"2021-10-19T21:08:28.923Z","1.0.0-alpha.3":"2021-10-19T23:25:28.408Z","1.0.0-alpha.4":"2021-10-22T23:50:20.501Z","1.0.0-alpha.5":"2021-10-22T23:53:10.108Z","1.0.0-alpha.6":"2021-10-26T17:04:05.610Z","1.0.0-alpha.7":"2021-10-26T17:32:52.163Z","1.0.0-alpha.8":"2021-10-26T18:58:26.020Z","1.0.0-alpha.9":"2021-11-15T18:40:47.128Z","1.0.0-alpha.10":"2021-11-16T01:24:13.931Z","1.0.0-alpha.11":"2021-11-23T18:02:59.460Z","1.0.0-alpha.12":"2021-11-23T18:46:56.954Z","1.0.0":"2021-11-23T23:16:10.033Z","2.0.0":"2021-11-24T19:25:04.377Z","2.0.1":"2021-11-24T20:39:15.937Z","2.0.2":"2021-11-25T01:03:57.030Z","2.1.0":"2022-02-09T18:19:56.431Z","3.0.0":"2022-02-15T00:24:49.790Z","3.1.0":"2022-03-29T00:38:35.101Z","3.2.0":"2022-10-07T20:06:26.418Z"},"maintainers":[{"name":"cas-ggircs","email":"ggircs@gov.bc.ca"}],"description":"A developer-friendly express middleware to securely connect to OpenId providers","keywords":["sso","oidc"],"repository":{"type":"git","url":"git+https://github.com/bcgov/cas-template-app.git","directory":"packages/sso-express"},"author":{"name":"ggircs@gov.bc.ca"},"license":"Apache-2.0","readme":"# sso-express\n\nA node module exposing a developer-friendly sso/keycloak middleware for express servers\n\n## Prerequisites\n\n- `express` and `openid-client` peer dependencies (see `package.json` for supported versions)\n- The `express-session` middleware must be added to the stack before this middleware, as it assumes that `req.session` exists\n\n## Usage\n\nThis package exposes an express middleware\n\n> :warning: **When using the exposed middleware, any request to the express server - including to static endpoints - will extend the session.**\n\n### Exposed endpoints\n\nThe package configures a middleware with the following configurable endpoints:\n\n| Endpoint               | Default URL                    | can be disabled |\n| :--------------------- | :----------------------------- | :-------------- |\n| Login                  | `/login`                       | [ ]             |\n| Logout                 | `/logout`                      | [ ]             |\n| Auth Callback          | `/auth-callback`               | [ ]             |\n| Session Remaining Time | `/session-idle-remaining-time` | [x]             |\n\n### Example usage\n\n```javascript\nconst ssoUtils = require(\"@bcgov-cas/sso-express\").default;\n\nconst ssoMiddleware = await ssoUtils({\n  applicationDomain: \".gov.bc.ca\",\n  getLandingRoute: (req) => {\n    // Depending on your sso configuration\n    return getLanding(req.claims);\n  },\n  getRedirectUri: (defaultRedirectUri, req) => {\n    // can be used to add additional query params to the default redirect uri:\n    const redirectUri = new URL(defaultRedirectUri);\n    redirectUri.searchParams.set(\"redirect\", \"/some/path\");\n    return redirectUri;\n  },\n  bypassAuthentication: {\n    login: process.env.BYPASS_AUTH_ON_LOCAL,\n    sessionIdleRemainingTime: process.env.BYPASS_AUTH_ON_LOCAL,\n  },\n  oidcConfig: {\n    oidcIssuer: `https://oidc.gov.bc.ca/auth/realm/myrealm`,\n    clientId: \"myappresource\",\n    clientSecret: \"verysecuresecret\", // optional\n    baseUrl: \"http://localhost:3000\",\n  },\n  authorizationUrlParams: { kc_idp_hint: \"idir\" },\n});\n\nserver.use(ssoMiddleware);\n```\n\n### Authentication data\n\nThis middleware adds the following authentication data to the express request (`req`):\n\n- The OpenId TokenSet (see the `openid-client` documentation) is available at `req.session.tokenSet`\n- The OpenId claims are available at `req.claims`\n\n## Configuration\n\nThe constructor expects a single configuration object, with required and optional keys\n\n#### Required configuration\n\nOnly the OpenId configuration key `oidcConfig` is mandatory\n\nExample:\n\n```javascript\nconst configOptions = {\n  oidcConfig: {\n    oidcIssuer: `https://oidc.gov.bc.ca/auth/realm/myrealm`,\n    clientId: \"myappresource\",\n    baseUrl: \"http://localhost:3000\",\n  },\n};\n```\n\n#### Optional configuration\n\nIn addition, all these configuration keys are accepted:\n\n| Key                      | Description                                                                                                                                          | Default value        |\n| :----------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------- |\n| `applicationDomain`      | Restricts clearing the session cookie to this domain                                                                                                 | .gov.bc.ca           |\n| `getLandingRoute`        | Function `(req) => string` used to redirect the user after login.                                                                                    | `() => '/'`          |\n| `getRedirectUri`         | Function `(defaultRedirectUri: URL, req) => URL` can be used to modify the redirect uri with the request's context.                                  | `defaultRedirectUri` |\n| `bypassAuthentication`   | Set to `true`, `false` or `{ login: t/f , sessionIdleRemainingTime: t/f }` to configure                                                              | `false`              |\n| `routes`                 | Overrides the default routes below. Set to `false` or `''` to disable (unavailable for login, logout, and authCallback)                              | see below            |\n| `onAuthCallback`         | Callback function called after the user is authenticated, but before the user is redirected to the landing page.                                     | `undefined `         |\n| `authorizationUrlParams` | Additional parameters to be added to the authorization url. This can be either an object literal or a function receiving the request as a parameter. | `undefined `         |\n\n<br />\nDefault routes object:\n\n```javascript\n  routes: {\n    login: '/login',\n    logout: '/logout',\n    sessionIdleRemainingTime: '/session-idle-remaining-time',\n    authCallback: '/auth-callback'\n  }\n```\n","readmeFilename":"README.md","homepage":"https://github.com/bcgov/cas-template-app#readme","bugs":{"url":"https://github.com/bcgov/cas-template-app/issues"}}