{"_id":"@asymmetrik/sof-strategy","_rev":"21-f12f35b0723b464c66450639ffde34fe","name":"@asymmetrik/sof-strategy","dist-tags":{"latest":"1.1.4"},"versions":{"1.0.0":{"name":"@asymmetrik/sof-strategy","version":"1.0.0","author":{"name":"Robert-W","email":"rwinterbottom@asymmetrik.com"},"license":"MIT","_id":"@asymmetrik/sof-strategy@1.0.0","maintainers":[{"name":"jlee-asymmetrik","email":"jlee@asymmetrik.com"},{"name":"ymao","email":"ying.gu@gmail.com"},{"name":"brianghig","email":"brianghig@gmail.com"},{"name":"rblace","email":"ryan@asymmetrik.com"},{"name":"reblace","email":"rblace@asymmetrik.com"},{"name":"robert-w","email":"RWinter85@gmail.com"},{"name":"amarcus","email":"amarcus@asymmetrik.com"},{"name":"mcurtis22","email":"mcurtis@asymmetrik.com"}],"dist":{"shasum":"648e4415bafafa6343ac10ef5938fd736189431e","tarball":"https://registry.npmjs.org/@asymmetrik/sof-strategy/-/sof-strategy-1.0.0.tgz","fileCount":5,"integrity":"sha512-xhqH0bsEAFDeIDcHs9nOvGI+igmDCIwd7HwnKUYblO7EdCEFxgMyB0AEPCkaIMPlrhdizKJScuMEWtuGUjVGeQ==","signatures":[{"sig":"MEQCIDrZ+ycoIa253iIZalwxjBf6NJRvzrR2l52CHzy94Y5DAiB+ptPk1QTSvMsX1uHHuehbG2OnrajdSgDH1q5RPxIM9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGkv/CRA9TVsSAnZWagAA9d8P/RZv4CizRKf3I1pItd4+\nr12GCvSZfc6ln6nx3pxXmI9SIaW7PB0IHBCRkSXWFcPXzL8QI+qk4V2zntYC\nd0rXjdnil9UdKHaPQr1PDvz2ZgSodwBI3RXd7NTTw40O6Xuk4s1pdXcLOQ+V\nUCiHRrJjAjEnBsZHvfRhDv8NEDw8y6w3YJOZ8/wQY8EpNm56mx0dHe+OD8Ju\nHcqnb7F1BE5d0YxhbiT824D+QEqoX59lTWNyb3YFdaRiaGtSZoSYRrP65UJP\nVUQ1+KkYae5B38mOkfKdk1Xx1U61KbEpmnBWUYLo1d3pvH4YMLvU2166nYeT\n3OPpi/AiVTiHb3FRZwWebecVRlRdcUMtm3Zo24NFNgWXJBAJY+DCXSpwe4GI\nod99MRBjGPloFjsQXqiqCx8ME/VMVdEROACDrKxuTMJGKlLhtFfoyRKY2VcB\nRPPUJGppMzgaFXG6b0DtjQ00R1j0jhdvM56oMGwvizVImgZft6l7k819JAxL\nQYSU8JjYmHAKAm5zwkMdwqyoSIebrlsbG9cLGibIGA9+JF0NLXZkD/+vHZMd\n2qm/SzGomvpSLZcAgoq1L6moFQSwODIpV8SJ4RP4QOtpltlErhfyXe7ywoCO\naulL0leJrc+9cuWXYnUJy6bBjZK+NrpMFMna8quvxM9n/zbeyrjuMHb8UcXC\ntJer\r\n=maz5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:asymmetrik-sof-strategy-1.0.0.tgz","gitHead":"3a9dcc15708246b92bff6a208adff787555f7351","_npmUser":{"name":"robert-w","email":"RWinter85@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"https://bitbucket.org/asymmetrik/phx-tools/src/master/packages/sof-strategy","type":"git"},"_npmVersion":"6.4.1","description":"Smart on FHIR authorization strategy for passport","directories":{},"_nodeVersion":"11.4.0","dependencies":{"superagent":"^4.0.0-beta.5","passport-http-bearer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sof-strategy_1.0.0_1545227262541_0.9245024857063164","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@asymmetrik/sof-strategy","version":"1.0.1","author":{"name":"Robert-W","email":"rwinterbottom@asymmetrik.com"},"license":"MIT","_id":"@asymmetrik/sof-strategy@1.0.1","maintainers":[{"name":"amarcus","email":"amarcus@asymmetrik.com"},{"name":"brianghig","email":"brianghig@gmail.com"},{"name":"jlee-asymmetrik","email":"jlee@asymmetrik.com"},{"name":"mcurtis22","email":"mcurtis@asymmetrik.com"},{"name":"rblace","email":"ryan@asymmetrik.com"},{"name":"reblace","email":"rblace@asymmetrik.com"},{"name":"robert-w","email":"RWinter85@gmail.com"},{"name":"ymao","email":"ying.gu@gmail.com"}],"dist":{"shasum":"4a78f935142b3eca3eda2c8bf5480f41dde7f4da","tarball":"https://registry.npmjs.org/@asymmetrik/sof-strategy/-/sof-strategy-1.0.1.tgz","fileCount":5,"integrity":"sha512-O79r7oj3NMnEEbYDyz4zisFimXlxNUp+DOvsvRv99xDDlHCLrKyTULoZWwjHEyAFOtioSWgP9X/TFInwsQzchg==","signatures":[{"sig":"MEQCIGdrLrm17jFwmy2TRWlMMYporgwFc+jSCKayMCehsY6MAiAlRkjWSCfzzHNh8uWviBAQoMzEOGGimX6i8nk7d7QknQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG7ZBCRA9TVsSAnZWagAAUbAP/iubdGXCoCJofoTIFcip\nl8DE35Tzn7MuumhpfYKmDnkc5By4fxL41eHWTim4Eb1KOwkdIQKhZqlRCYi1\ngg7/TatwY9TCtJ2/9JB6f7mdotdtZhCbR3juAqB/oJpLSLmI8TWm5kyaqQ5g\nAeyLniNjH8yC7PbVzGNTM3jK0V5awarIfFjHhdnm2t7/X2k1ODTWXoDuJLv+\nhrHrNQWShtqlVOIOHMQZcA7hWmtEo3LtDlosr1xrFQMtKqCa/KztP+e/i2VF\nZfCeKYS6z80zCY4aCPbmTpzYBZM4J7g8C+Gua5f7NtYuIE7GJS6SYpG5wgtc\njTx03rZbF/c836kPJnRzIV0MMwqU+dCpGlTTqFlKqTa/CjOG8kl81j1FYdMX\n3JakdGkY0nqSjBjMZr99i84dFXuJ0EDASX8kR2mx8TTu7i+QQmFXIXiaPOnY\nTmVh6sUsW+fwaK38CsdfUfGKIpoHvbvenq9BxCpZriOZyTQoNZk60Kmd/UKd\n29CnBBbwJTPKQBbxw9GhZPK2VKgMc/4cSWlx8IFElq1lSNvX2P6/VgDR+dTB\ni1Upm14VBCqs5bUhHUtwEmwkszBcrtr0HQ2Kqtxukh7n6UPi7yDp0xcH+8LL\nOVevKDgQnSHkiBvDK6N6f9kzFZpG9m5FrNNdlDYt6AqgQ6KqzQL+bGfKp+S7\n+hIV\r\n=RanA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:asymmetrik-sof-strategy-1.0.1.tgz","gitHead":"ab935400860253c04dcdd53f1c658570d7a83264","_npmUser":{"name":"robert-w","email":"RWinter85@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/Asymmetrik/phx-tools/tree/master/packages/sof-strategy","type":"git"},"_npmVersion":"6.4.1","description":"Smart on FHIR authorization strategy for passport","directories":{},"_nodeVersion":"11.4.0","dependencies":{"superagent":"^4.0.0-beta.5","passport-http-bearer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sof-strategy_1.0.1_1545320000492_0.3325772000194587","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@asymmetrik/sof-strategy","version":"1.0.2","author":{"name":"Robert-W","email":"rwinterbottom@asymmetrik.com"},"license":"MIT","_id":"@asymmetrik/sof-strategy@1.0.2","maintainers":[{"name":"amarcus","email":"amarcus@asymmetrik.com"},{"name":"brianghig","email":"brianghig@gmail.com"},{"name":"jlee-asymmetrik","email":"jlee@asymmetrik.com"},{"name":"mcurtis22","email":"mcurtis@asymmetrik.com"},{"name":"rblace","email":"ryan@asymmetrik.com"},{"name":"reblace","email":"rblace@asymmetrik.com"},{"name":"robert-w","email":"RWinter85@gmail.com"},{"name":"ymao","email":"ying.gu@gmail.com"}],"dist":{"shasum":"76de8d5bbd27becf50ccd4b75e417561907555a2","tarball":"https://registry.npmjs.org/@asymmetrik/sof-strategy/-/sof-strategy-1.0.2.tgz","fileCount":6,"integrity":"sha512-VWLvR/8FfdprqEdaH7gychQIfShom8GLtV9KixaX6SMp3iNxjDfOQ2CO7vFfJNHDTx4gPJcVaaN3iCY/nC4lGg==","signatures":[{"sig":"MEUCIQDRTK6ctiJxtQ7KPqhDggWhA5NqKvXUXV4flfAhTni8UwIgc0vUwYpSKPedhwkG+ANp69thtZ9MDVl4kfO1is3clNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcL6kMCRA9TVsSAnZWagAAUFUQAJp+u9MVTTXxSoRwwH3W\n18+G11FE6zmDIx2v8rexdNEs0qIPx3YwH31Ors+hU9Te7hbvCFhV/2lw4t/c\nkyg/vgzc5QKAqOxpjTjqzN1I7UEJE8D68DLX2OkuAxTEzib6vyQFMUchfCa8\nppRNBH/t/ewwpmQc8/d8dL8ZpuTPoBjMo7LfKvyNdlRk4O0gZiQvHD6+1fJT\ntCy3XbDvpVSsA35RbQOnqhl3q0GuzNt208xS2EdgWnm7f26W0OxnHgx9tcGP\nRsRJjraN9k53zlxaJDG5FyaE/ibtYeqJk499TFmGilCAy29PSocxJdRZKQqB\nniPlRnwTrJ++A/68K0ro7ePnBxJ5J+VQSVKktH04X4+QNqQ/CfHEdql0BJFi\nmTcr9pYjgIAKiDTB3VxLopSzHn4VeWftTPnb36VRP72NBKHU8srGTwvUBlN8\nQjg0r4Dqu6g8E+k+QpUl/fMHezC4NXRUGmIjUqhpN7YFnqyVUxzTm75wjfJc\neFVRmlwg+wu9VZaj9S4pQqSOFThl3+HIOz7fWqRKWl0ZAW0QOTZmCQ1w52OL\nodgaRo+vwMBs+w/YQS3dFp+9hiu/b9mFiMNw97/7nvM81YNJrO/jXPf8uk1n\nkZUQ+n9mP3ubHPMxZL6LxGjSdRdcMX2ePGwzSfqfRNUTh1UNWfXMSaBjnCan\nxXBw\r\n=V3VW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:asymmetrik-sof-strategy-1.0.2.tgz","gitHead":"0811b26566ed27d3d7437b2fd86c10250e810da8","_npmUser":{"name":"robert-w","email":"RWinter85@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"https://github.com/Asymmetrik/phx-tools/tree/master/packages/sof-strategy","type":"git"},"_npmVersion":"6.4.1","description":"Smart on FHIR authorization strategy for passport","directories":{},"_nodeVersion":"11.4.0","dependencies":{"superagent":"^4.1.0","passport-http-bearer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sof-strategy_1.0.2_1546627339700_0.1539477718956066","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@asymmetrik/sof-strategy","version":"1.0.3","author":{"name":"Robert-W","email":"rwinterbottom@asymmetrik.com"},"license":"MIT","_id":"@asymmetrik/sof-strategy@1.0.3","maintainers":[{"name":"amarcus","email":"amarcus@asymmetrik.com"},{"name":"brianghig","email":"brianghig@gmail.com"},{"name":"jlee-asymmetrik","email":"jlee@asymmetrik.com"},{"name":"mcurtis22","email":"mcurtis@asymmetrik.com"},{"name":"rblace","email":"ryan@asymmetrik.com"},{"name":"reblace","email":"rblace@asymmetrik.com"},{"name":"robert-w","email":"RWinter85@gmail.com"},{"name":"ymao","email":"ying.gu@gmail.com"}],"homepage":"https://github.com/Asymmetrik/phx-tools","bugs":{"url":"https://github.com/Asymmetrik/phx-tools/issues"},"dist":{"shasum":"246469efea93e5d49f51d0107b6b9a5563d5a97b","tarball":"https://registry.npmjs.org/@asymmetrik/sof-strategy/-/sof-strategy-1.0.3.tgz","fileCount":5,"integrity":"sha512-ZxCGWcGgo+noQcwaWO/TmuUwXeLA+hRBL4mkw5V5cmdxeQVMcVxLRQKQgKgPyTecOUvKVlUGc+qqLyN0CRwmbw==","signatures":[{"sig":"MEYCIQCGFycwokxHZWub7xBupaeCoraQF6J4I3q8k2dF1/uROAIhAIBtrQSNM9mUpB3wwR2/VBj2Y8Hxm1xceCI5wwMJKJK2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZCx0CRA9TVsSAnZWagAAFnsQAIgGYqkwqYFZg/ZQ9SYm\nRRiLF5hR9fByGLwytpz7f1nTSr7gAPVhb3m52mF/AWO5u6830vrxT1MM4McZ\nlQptnqJyrllL9nt0Qc8Td5QNzLXh46niJJ/ASzePS2IcSWk8WxF7wxPIyXNg\nENiCSfkfvJn4vVkdaM+vk6DGEkW0IorTXDP2MXpikRSmxqwVBeUnwOfXog70\nLpQm7aop5nSgeMsrMR7URA+Sk44mzO/hC5UYgTPQxAFMRuePt4eA2vPFrwMW\nnOAXRdvrISg3RUvu9mkihn6SNhlXzzkyR3Zq7cJT3EAewvxZMxYVnb/nVTjE\n5Ef1My0GD/5knK5HPsKdgW/kTMe14DbtVtInbfNfk6fxef7uWHaVSGUOOrho\n2lJfTqlZl9jM3Wv2axY8x8KBoDn1a1tY0oCBKnlUC5wgHOCwSsUZ8k6toR1h\n9oDJ0FFzfDbnqTXgF9CD3hbbr0/2CEyFoO5ixTgNxHPYh678Sy8DjvZdf1Z4\nsHTbj5N6Ng8jbTPcr/d7xlNmWKQBino3dvp7rK0t06w0S2DIysA3VeE5xRaJ\nkg4wri83O7tuObuUHTd9qqzMvA87wC/G0aYHpjoyTHIdbrkHJzWib8iTprtZ\n52TiNvxhu91gXZlnm7B6qIjpP0ogk8gHT9wbobZQj8VoU9w0fcp/nFkd50/Z\n6c5Q\r\n=Vv7b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3a9dcc15708246b92bff6a208adff787555f7351","_npmUser":{"name":"robert-w","email":"RWinter85@gmail.com"},"repository":{"url":"git+https://github.com/Asymmetrik/phx-tools.git","type":"git"},"_npmVersion":"6.4.1","description":"Smart on FHIR authorization strategy for passport","directories":{},"_nodeVersion":"11.4.0","dependencies":{"superagent":"^4.1.0","passport-http-bearer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sof-strategy_1.0.3_1550068851723_0.038464790627683154","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@asymmetrik/sof-strategy","version":"1.1.0","author":{"name":"Robert-W","email":"rwinterbottom@asymmetrik.com"},"license":"MIT","_id":"@asymmetrik/sof-strategy@1.1.0","maintainers":[{"name":"amarcus","email":"amarcus@asymmetrik.com"},{"name":"brianghig","email":"brianghig@gmail.com"},{"name":"jlee-asymmetrik","email":"jlee@asymmetrik.com"},{"name":"mcurtis22","email":"mcurtis@asymmetrik.com"},{"name":"rblace","email":"ryan@asymmetrik.com"},{"name":"reblace","email":"rblace@asymmetrik.com"},{"name":"robert-w","email":"RWinter85@gmail.com"},{"name":"ymao","email":"ying.gu@gmail.com"}],"homepage":"https://github.com/Asymmetrik/phx-tools","bugs":{"url":"https://github.com/Asymmetrik/phx-tools/issues"},"dist":{"shasum":"311710ae58474d8b0a2cee24541caad5819483fd","tarball":"https://registry.npmjs.org/@asymmetrik/sof-strategy/-/sof-strategy-1.1.0.tgz","fileCount":7,"integrity":"sha512-b/ELWlpXV3aWAkbVyXwiiSGR+wsSqhGGHOiUTHtC+mGRTO4iXSCN6+odTlh1+bAAtVxLBnM5YgZmEhTug0tFZQ==","signatures":[{"sig":"MEUCIQDajPdcpN+S1//KkAfYqU1l2eBJNx3o/0KyikfoC0JTGgIgNVDTO4mEQRda8ruzLa7qOPlfOokRS7pAQjbw4DrSuuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckqIeCRA9TVsSAnZWagAAtT4QAIUSCaV6T/PT92gnG4bh\n5Uam35mDH/z2rZ5A85+Ew0McvfoIwHfnR6AGkl1n3jNYYfoTuQ5rfULVEYHE\nbA45463nK17Q5zX+l6G9jwSi8QBXFIIn0nNzT4M/XugAqxwg6qE3TLN+/JUf\nW8A9iwtqZX0pbuRZJzcSv+f8uuIpFvEIRVxKAPjXWc7pd2/tXqoGoj9ykPSd\nPgKl71jo0mxhmnTJuX8ANaeYQJu65alBKUh3dwgceqVlxel9MUTJX3Hcp5pR\nrHFl/zoOea95u+2UHe6iIQ7HMpk1FFwv7qOouknakaMn4IP5VFJ46Hx2XHx7\nWtJtnvl89IThE2Ypbc3wVoQ+Vc74FTfxXHBE1b+vDmUGsg9vZIeNyjWseqCi\nh8GNC9QMfG3l1/iAbEgigC/7GUFyNiulGOD3X+I7e1f2AS83JiOiVpR9z7Lq\nwk+bIlsWYVT+2+UFUQQD2AKhk63BBCiooG2dT8mdNiW4N+hJHiHbqB7jlbE+\naYlw+DjgQCOw8DKav7qolTS62nkCjDIYvxCnMRSYWz60rzuLFqcJxMlsg3Bw\nDitF6wcC6N5LkaJWj0e+4wB39Qewc5zsxGOWjWKugn2P1eKS9RW2KQ4pch1i\njRRz/BZJuQ46ESNprOSjBO0EXynj/RnDBBQkLCyFnD/95gfyYJ5DqLE3HYRD\nlAc4\r\n=Psyi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:asymmetrik-sof-strategy-1.1.0.tgz","gitHead":"56b3b0a8b54b671c359bd1a2b35ca10d635babba","_npmUser":{"name":"robert-w","email":"RWinter85@gmail.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/Asymmetrik/phx-tools.git","type":"git"},"_npmVersion":"6.7.0","description":"Smart on FHIR authorization strategy for passport","directories":{},"_nodeVersion":"11.4.0","dependencies":{"superagent":"^4.1.0","passport-http-bearer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sof-strategy_1.1.0_1553113629672_0.5165235649630382","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@asymmetrik/sof-strategy","version":"1.1.1","author":{"name":"Robert-W","email":"rwinterbottom@asymmetrik.com"},"license":"MIT","_id":"@asymmetrik/sof-strategy@1.1.1","maintainers":[{"name":"amarcus","email":"amarcus@asymmetrik.com"},{"name":"brianghig","email":"brianghig@gmail.com"},{"name":"jlee-asymmetrik","email":"jlee@asymmetrik.com"},{"name":"mcurtis22","email":"mcurtis@asymmetrik.com"},{"name":"rblace","email":"ryan@asymmetrik.com"},{"name":"reblace","email":"rblace@asymmetrik.com"},{"name":"robert-w","email":"RWinter85@gmail.com"},{"name":"ymao","email":"ying.gu@gmail.com"}],"homepage":"https://github.com/Asymmetrik/phx-tools","bugs":{"url":"https://github.com/Asymmetrik/phx-tools/issues"},"dist":{"shasum":"f41e3c7c2a2103df2af6584c005bf4996505e92e","tarball":"https://registry.npmjs.org/@asymmetrik/sof-strategy/-/sof-strategy-1.1.1.tgz","fileCount":6,"integrity":"sha512-RE7bUq/6VIDDcwVCreluXHeAZ/cQhhqoBogCYRImSSLzdbsKEDSHH45rs4uOHJug7alUqE3qBgBFpHvz7x90wQ==","signatures":[{"sig":"MEYCIQCCIhz5t8ME9DnBedYdqfntueWH/tfnQnhnMOS5ejCPiAIhAJPKO0uI6nft8glGKrAUrLGQhy8/a6RJI7Fsyb1qQWlv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp4NXCRA9TVsSAnZWagAANfQP/jY5421l93UGBhmSPtpH\n8Yu+U9KA4PxQUmBufU2koOXtYCzn4qtdEB9E9IP63nFwwg7WrqAZC8QlCOIh\nnfhCnFaSX9oyZcOO5Ab4XgqyVh7Gn9sJqY53fwOo+9QlHNxGyuU6ecjPsql3\nJKvi9OV5xR3bz3q+KkVFihrzSZ38/eAJ8xvfKsZNeH6gQXjauqj8jEx8VxlR\n/C5h9gQCRMdAYWvc9fZyjnfvAa6NKDUADwumBpXQjMm9CelbB9bKlewH3iYG\n4JbWcpqdEQZupWxqrHiMwXC4CegBl2JclULTXY2YfUbdwdPLprvbR6sAPXNt\n/cAcE+S8l5lZD+PBNST8cj2fz9AwXjMrEVA18I8RAu+BEbNcHuI7PEKfXoYc\nGtj69RsXw/O9qxlkJofzmB0OpCHJSdnF+RRthCBx9c7XskAGhnAq816PMl9Y\n2G/hPENiMlnz61vgqIw0anBCSYHbNTDAubTyuHxz5KMpfCzonWk9Gy0FaZ7D\ncN74Ll4PnnRJfSbJUwNHJGFZ1/7DZ981IHli8WWGxoTA3+pFaT5RTnFXBPzV\nbiYyyqCgWBkQ7yrBbFWkJ+LV9iSu3h03li2WwhLF9Yyoz2VEf/KYm/fKnNBB\nesJ62Rhhu/xENLIdi0eWp4Qkueu02N1nTUH8UuCvnW1A+l4sWJyvQfl6WmeN\nHzpn\r\n=qUi5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a1e9e728eeab7ed533968553b79f59d3f07b1a42","_npmUser":{"name":"robert-w","email":"RWinter85@gmail.com"},"repository":{"url":"git+https://github.com/Asymmetrik/phx-tools.git","type":"git"},"_npmVersion":"lerna/3.13.1/node@v11.4.0+x64 (darwin)","description":"Smart on FHIR authorization strategy for passport","directories":{},"_nodeVersion":"11.4.0","dependencies":{"superagent":"^4.1.0","passport-http-bearer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sof-strategy_1.1.1_1554482006909_0.9666632770688326","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@asymmetrik/sof-strategy","version":"1.1.3","author":{"name":"Robert-W","email":"rwinterbottom@asymmetrik.com"},"license":"MIT","_id":"@asymmetrik/sof-strategy@1.1.3","maintainers":[{"name":"soneill","email":"soneill@asymmetrik.com"},{"name":"sshah-asymmetrik","email":"sshah@asymmetrik.com"},{"name":"jlee-asymmetrik","email":"jlee@asymmetrik.com"},{"name":"brianghig","email":"brianghig@gmail.com"},{"name":"rblace","email":"ryan@asymmetrik.com"},{"name":"reblace","email":"rblace@asymmetrik.com"},{"name":"robert-w","email":"RWinter85@gmail.com"},{"name":"amarcus","email":"amarcus@asymmetrik.com"}],"homepage":"https://github.com/Asymmetrik/phx-tools","bugs":{"url":"https://github.com/Asymmetrik/phx-tools/issues"},"dist":{"shasum":"0bae8ec9e829e4763d10a64ffdd29ebda7130c3b","tarball":"https://registry.npmjs.org/@asymmetrik/sof-strategy/-/sof-strategy-1.1.3.tgz","fileCount":6,"integrity":"sha512-OY3S1gzIu9Y30g67ne/0VBspjKiHjm9HPAXlVvdYBNOu8LYeZD404pf4+Fr15ZfdYaDGxWTMfEI8XcXMtMtRvQ==","signatures":[{"sig":"MEYCIQD/b66EAczUnsfh/lu7pWy/FPMmk0T6Qr+6rDdGTz8zUwIhAPu3Mf5ZGr325K6LfeWNrKOG60a6Y6j9H1HZRNxxRfr3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXuk+CRA9TVsSAnZWagAAlf4P/1Gun+bS0IElNb6ABqjC\nQYdGsLMdkdlLAGfSq0brTahghHqSMT985toQzPc4f007gBn4asl8M0oXFBhr\nuc4prd8nMf2dqoF973OO01wHdOv7zsp7VT1zwLZBkk86snNvsZI7IhKNmcWx\nAZMXqGGxr+l/6veQksTD4bBrAowRaUGZGIxwzt5i2oFtZLq/8nmOA1x/8IEq\n2aJG4RfNiJi7VNJZo2DL3KLqp/QTj/vj9EaNDOhhYk2X2HaU1NNGfNQpfgXg\n+dVJYHQSu7zWPIfk5ntSf45haQj+X/qkyWvQJQGzBs/8uFN+/0nq8sandZq6\nDpDloqOLnn1ikb7wVJpJxfUV7iSWpQJemfMDdBZ5XjT/P4gC6jDPuC+hHBZs\nMFxHXNfQhfbHRgB45xDqF8NZxM2uJDVVNCvLW2yQG0ILehaI8gtung2odjms\nz/GLNDs3L16B452LT5vsWk1J09Wv0EbtLo9VxVJ5DDcR/gUamopTNcqlH4vj\n1nl/F0Xm2W8W6Pouc6Wm4kvm+Qp6PeXHMEBoyjl4dAMd01ODxujrWh5umnD+\nBSZ4teeDGC/nNQElrA4QXIzjRA4ae1sGQcUo2jkV4gQ0/XMdoBvs5R1Sb2Am\nHW7/YC88KdxdxfTBbE0UOhZ3VUGJmtHi19MtYEPxYjMk6/6925MQ0mG31j+F\nL81l\r\n=eDh2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4ccd64a6c9dc3c7131fd66e69b8c2046a3e67922","_npmUser":{"name":"soneill","email":"soneill@asymmetrik.com"},"repository":{"url":"git+https://github.com/Asymmetrik/phx-tools.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (darwin)","description":"Smart on FHIR authorization strategy for passport","directories":{},"_nodeVersion":"12.18.3","dependencies":{"superagent":"^4.1.0","passport-http-bearer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sof-strategy_1.1.3_1600055614565_0.33648843600816103","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@asymmetrik/sof-strategy","version":"1.1.4","author":{"name":"Robert-W","email":"rwinterbottom@asymmetrik.com"},"license":"MIT","_id":"@asymmetrik/sof-strategy@1.1.4","maintainers":[{"name":"soneill","email":"soneill@asymmetrik.com"},{"name":"sshah-asymmetrik","email":"sshah@asymmetrik.com"},{"name":"jlee-asymmetrik","email":"jlee@asymmetrik.com"},{"name":"brianghig","email":"brianghig@gmail.com"},{"name":"rblace","email":"ryan@asymmetrik.com"},{"name":"reblace","email":"rblace@asymmetrik.com"},{"name":"robert-w","email":"RWinter85@gmail.com"},{"name":"amarcus","email":"amarcus@asymmetrik.com"}],"homepage":"https://github.com/Asymmetrik/phx-tools","bugs":{"url":"https://github.com/Asymmetrik/phx-tools/issues"},"dist":{"shasum":"a7af19ac41456572481cbf8e6952c61747cd6984","tarball":"https://registry.npmjs.org/@asymmetrik/sof-strategy/-/sof-strategy-1.1.4.tgz","fileCount":6,"integrity":"sha512-/XWF1b1PgRA4qgSEluiolmJrtAyAJj/Wad4DAcUc6szY18uWQixYnZLS6pxhwY16BzCtAltNiZldMFceJKMvZg==","signatures":[{"sig":"MEYCIQC5FpHsCF1SixedDVr1iOjs7EtHjeOjDcOcIq2RB4KoJgIhAL7dECg90pXCzQFogWTxpnyBCoWqhrEKB8I5KpnuVYhX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaq/eCRA9TVsSAnZWagAA73kP/j/k95CkiwF73qIxzsbR\n1fNR5yaxldXSViKfpJCOpNrp8Kj6M/2FqzDrf5my2SSu9BLy9a8KXdSgeZn+\nAC8U0+rovu3cC8PHvpYHmHzkNv5lMpbswFlreR4C3eANYDraS7c496JDhdM0\nbmNnO1iSx00UFuQ0t91LgCamcFgQMBdu3BL5lxrACLpq/f8hyVTA4Ni6L3l+\nHhF2+2G1dip/hbp0+rFfc/eydCuLMAxqmm+E5pzutEazc2jSkRBm1oLf2Otb\nQ0gEJPOe/Kz47O5ZmL65joSJkSUwsHKIfQEypkuuRftX9hZxa/cV/K4b9hVY\nLcdVjM9Kea4WrzExGa+KLU39YqRnUMAw0jJ3QLtXfAyZGsx6CWS4Vq7LE424\njKwfu6G0DmA32ihIYcvCQHT1NJFFLyP0meHbfU9Z0Q1+iEchf17lBY7ueQmX\nseREvpkNIdGmnU1HhTOfzagWSHvQlStn8E3gNxMF5cMowNYhIxaYQC+O1G1y\nAiiYJN3rCfsriDOpjM2nVx9cJyNWvSf/Cl/rV9h/9x9fn5yJcEoJXAxZ90C1\nOsVbk7xpPkqh0I8iFcruWR6mnTClY1ZxQysEbC7ukh31JezB5TRJfEo88nr1\n1dGU/s+D3H09cwssCf7g07Z36us9LObKqqfru4fUsIhKxdbN3V1AsRC3Gs0F\nkie6\r\n=4IQi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9c82378b178d42daaac67603614ce57af7569f98","_npmUser":{"name":"soneill","email":"soneill@asymmetrik.com"},"repository":{"url":"git+https://github.com/Asymmetrik/phx-tools.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.3+x64 (darwin)","description":"Smart on FHIR authorization strategy for passport","directories":{},"_nodeVersion":"12.18.3","dependencies":{"superagent":"^4.1.0","passport-http-bearer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sof-strategy_1.1.4_1600827357825_0.8753442981660442","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-12-19T13:47:42.402Z","modified":"2026-03-13T16:28:45.779Z","1.0.0":"2018-12-19T13:47:42.712Z","1.0.1":"2018-12-20T15:33:20.777Z","1.0.2":"2019-01-04T18:42:19.857Z","1.0.3":"2019-02-13T14:40:51.930Z","1.1.0":"2019-03-20T20:27:09.926Z","1.1.1":"2019-04-05T16:33:27.339Z","1.1.3":"2020-09-14T03:53:34.691Z","1.1.4":"2020-09-23T02:15:57.978Z"},"bugs":{"url":"https://github.com/Asymmetrik/phx-tools/issues"},"author":{"name":"Robert-W","email":"rwinterbottom@asymmetrik.com"},"license":"MIT","homepage":"https://github.com/Asymmetrik/phx-tools","repository":{"url":"git+https://github.com/Asymmetrik/phx-tools.git","type":"git"},"description":"Smart on FHIR authorization strategy for passport","maintainers":[{"email":"ryan.blace@bluehalo.com","name":"rblace"},{"email":"reblace@gmail.com","name":"reblace"},{"email":"ekoon@asymmetrik.com","name":"ekoon121"},{"email":"amarcus@asymmetrik.com","name":"amarcus"},{"email":"soneill@asymmetrik.com","name":"soneill"}],"readme":"# SOF-Strategy\n\n> Strategy for Smart on FHIR authentication that works with Passport like any other passport strategy.\n\n## Install\n\n```shell\nyarn add @asymmetrik/sof-strategy\n```\n\n## Usage\n\n```javascript\n// Returns a helper function to setup your strategy\nconst smartBearerStrategy = require('@asymmetrik/sof-strategy');\nconst passport = require('passport');\n\n// Create our strategy by giving it some config options, all are required\nlet strategy = smartBearerStrategy({\n  introspectionUrl: 'https://www.foo.com/introspection',\n  clientSecret: 'secret',\n  clientId: 'client',\n});\n\n// Configure passport to use this new strategy\npassport.use(strategy);\n\n// Integrate it into your routes via middleware or some other mechanism\n// Our strategy is a bearer strategy so use bearer for the name\nlet name = 'bearer';\nlet options = { session: false };\n\n// Use as middleware use case\n// app is a express instance\napp.use('/some/protected/route/', passport.authenticate(name, options), someRouteController);\n```\n\nSee [sof-strategy tests](https://github.com/Asymmetrik/phx-tools/blob/master/packages/sof-strategy/index.test.js) for more usage examples.\n\n## Arguments\n\n`@asymmetrik/sof-strategy` exports a single function which takes a single options argument with the following properties.\n\n#### `introspectionUrl`\n\nIntrospection endpoint. The strategy will attempt to make a request to this endpoint with a token(provided by passport.js), clientId, clientSecret to validate the token has not been modified or resigned.\n\nType: `String`  \n Required: `true`\n\n#### `clientSecret`\n\nNecessary to validate the bearer token. Do not store these in client side code no matter what. This module should only be used server-side.\n\nType: `String`  \n Required: `true`\n\n#### `clientId`\n\nNecessary to validate the bearer token. Do not store these in client side code no matter what. This module should only be used server-side.\n\nType: `String`  \n Required: `true`\n","readmeFilename":"README.md"}