{"_id":"@bongione/passport-seneca-app-token","_rev":"5-07326a6efe9e0b24253e8002531395a7","name":"@bongione/passport-seneca-app-token","description":"Passport strategy that uses a seneca client and tokens in the http request to authenticate users","dist-tags":{"latest":"0.2.1"},"versions":{"0.1.0":{"name":"@bongione/passport-seneca-app-token","version":"0.1.0","description":"Microservice client and server. Server generates app tokens, client consumes them using seneca for communication","main":"lib/client/index.js","scripts":{"test":"mocha --compilers js:babel-register --recursive"},"repository":{"type":"git","url":"git+https://github.com/mindiply/passport-seneca-app-token.git"},"keywords":["express","passport","seneca","microservice"],"author":{"name":"Paolo Ferdinando Bongiovanni","email":"paolo.bongiovanni@mindiply.com"},"license":"\tApache-2.0","bugs":{"url":"https://github.com/mindiply/passport-seneca-app-token/issues"},"homepage":"https://github.com/mindiply/passport-seneca-app-token#readme","devDependencies":{"babel-register":"^6.16.3","chai":"^3.5.0","mocha":"^3.1.2","seneca":"^3.2.1"},"peerDependencies":{"seneca":"3.x"},"dependencies":{"moment":"^2.15.2"},"gitHead":"527a3640cabff2c70ebb413b9e5d1e04694c4962","_id":"@bongione/passport-seneca-app-token@0.1.0","_shasum":"9255b82fdf68fbff8578b4cd777bd66c3d2c8230","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"bongione","email":"paolo.bongiovanni@mindiply.com"},"dist":{"shasum":"9255b82fdf68fbff8578b4cd777bd66c3d2c8230","tarball":"https://registry.npmjs.org/@bongione/passport-seneca-app-token/-/passport-seneca-app-token-0.1.0.tgz","integrity":"sha512-nvdquAMi1lbTAnMThiRew8dX/Eoyw0RIjyq4CPgV0ug0pf2uGqm9SqtTjpy8j6LA8vPERpTEYMrSA4mB0m6IUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC32rIaPTnU+XhIZELzTP3LBERm1rTII5exlm1ETdK1yAiBL26dDHiGMhpGL6cOJgED5pnKswukn1hOj25j2OV677A=="}]},"maintainers":[{"name":"bongione","email":"paolo.bongiovanni@mindiply.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/passport-seneca-app-token-0.1.0.tgz_1477410713804_0.17035831836983562"}},"0.2.0":{"name":"@bongione/passport-seneca-app-token","version":"0.2.0","description":"Microservice client and server. Server generates app tokens, client consumes them using seneca for communication","main":"lib/client/index.js","scripts":{"test":"mocha --compilers js:babel-register --recursive"},"repository":{"type":"git","url":"git+https://github.com/mindiply/passport-seneca-app-token.git"},"keywords":["express","passport","seneca","microservice"],"author":{"name":"Paolo Ferdinando Bongiovanni","email":"paolo.bongiovanni@mindiply.com"},"license":"\tApache-2.0","bugs":{"url":"https://github.com/mindiply/passport-seneca-app-token/issues"},"homepage":"https://github.com/mindiply/passport-seneca-app-token#readme","devDependencies":{"babel-register":"^6.16.3","chai":"^3.5.0","chai-passport-strategy":"^1.0.0","mocha":"^3.1.2"},"dependencies":{"passport-strategy":"^1.0.0","pause":"^0.1.0"},"gitHead":"bed700643e0427dbd09c0e485d28c7507ac96ed0","_id":"@bongione/passport-seneca-app-token@0.2.0","_shasum":"8cd5b76f89389995f009b05165e5575cba96dfb6","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.2.2","_npmUser":{"name":"bongione","email":"paolo.bongiovanni@mindiply.com"},"dist":{"shasum":"8cd5b76f89389995f009b05165e5575cba96dfb6","tarball":"https://registry.npmjs.org/@bongione/passport-seneca-app-token/-/passport-seneca-app-token-0.2.0.tgz","integrity":"sha512-hKsqMUA2O+d3hvfhANq2mK3nmsF9emMKjsnmS8OpZmE9RAdV6sWjgtGELFUvpVJEg6a1dw9gwN7Ng96WYEUKQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMnZ+m2eaKFYgDh6+dpF/ipjd8U4H0tGd52QVuwMPODAiEAk4P9WdyggMQBGw6Gxfv5BxZGz1Wi7oN5F1t6Mog7c6w="}]},"maintainers":[{"name":"bongione","email":"paolo.bongiovanni@mindiply.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/passport-seneca-app-token-0.2.0.tgz_1477500213153_0.9696849999018013"}},"0.2.1":{"name":"@bongione/passport-seneca-app-token","version":"0.2.1","description":"Passport strategy that uses a seneca client and tokens in the http request to authenticate users","main":"lib/index.js","scripts":{"test":"mocha --compilers js:babel-register --recursive"},"repository":{"type":"git","url":"git+https://github.com/mindiply/passport-seneca-app-token.git"},"keywords":["express","passport","seneca","microservice"],"author":{"name":"Paolo Ferdinando Bongiovanni","email":"paolo.bongiovanni@mindiply.com"},"license":"\tApache-2.0","bugs":{"url":"https://github.com/mindiply/passport-seneca-app-token/issues"},"homepage":"https://github.com/mindiply/passport-seneca-app-token#readme","devDependencies":{"babel-register":"^6.16.3","chai":"^3.5.0","chai-passport-strategy":"^1.0.0","mocha":"^3.1.2"},"dependencies":{"passport-strategy":"^1.0.0","pause":"^0.1.0"},"gitHead":"49ddc84ff4af356050642f817bc0601064597cab","_id":"@bongione/passport-seneca-app-token@0.2.1","_shasum":"6680d6ce78d3f4423eeff841009c78af2e5e08b1","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.2.2","_npmUser":{"name":"bongione","email":"paolo.bongiovanni@mindiply.com"},"dist":{"shasum":"6680d6ce78d3f4423eeff841009c78af2e5e08b1","tarball":"https://registry.npmjs.org/@bongione/passport-seneca-app-token/-/passport-seneca-app-token-0.2.1.tgz","integrity":"sha512-CqZGKWWDXNdd0rbKQByshJpQnRJRPr6JDds0xPM/zq94sAGEQJyw2QE1rKEdq47C5cjZUaHW0BfZ/ZX2//DVSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGa+htQP2bOvK+WMlLYG8dMqJ/hRkDrJhSw1LZaH02MFAiEAg7i9Mq6BYAdsYZEhU9PYVF0ZaMMafH4Tyov0uve5njc="}]},"maintainers":[{"name":"bongione","email":"paolo.bongiovanni@mindiply.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/passport-seneca-app-token-0.2.1.tgz_1477995377012_0.01744872168637812"}}},"readme":"# Passport Seneca App Token strategy\n\nPassport strategy that talks with a seneca microserver to validate app\ntokens transmitted in the **SENECA-APP-TOKEN** custom header. \n\nThe microserver project is [seneca-app-token-service][seneca-app-token-service].\n\nClients should acquire the app token from the authentication server and\npass it on to the microservice every time they need to access a protected\nresource.\n\nThe strategy will verify the token with the microservice and authenticate \nthe user.\n\nThere should be no support for authentication session persistance.\n\n\n# Usage\n\nTo be shown \n\n\n# License\n\nApache 2.0\n\n[seneca-app-token-service]: https://www.npmjs.com/package/@bongione/seneca-app-token-service","maintainers":[{"name":"bongione","email":"paolo.bongiovanni@mindiply.com"}],"time":{"modified":"2022-06-12T15:25:36.498Z","created":"2016-10-25T15:51:56.073Z","0.1.0":"2016-10-25T15:51:56.073Z","0.2.0":"2016-10-26T16:43:35.306Z","0.2.1":"2016-11-01T10:16:18.635Z"},"homepage":"https://github.com/mindiply/passport-seneca-app-token#readme","keywords":["express","passport","seneca","microservice"],"repository":{"type":"git","url":"git+https://github.com/mindiply/passport-seneca-app-token.git"},"author":{"name":"Paolo Ferdinando Bongiovanni","email":"paolo.bongiovanni@mindiply.com"},"bugs":{"url":"https://github.com/mindiply/passport-seneca-app-token/issues"},"license":"\tApache-2.0","readmeFilename":"README.md"}