{"_id":"@alessandro.castrucci/collina-auth","_rev":"7-f43ead61a6817ff985cc242aa5aaca41","name":"@alessandro.castrucci/collina-auth","description":"Modulo di autenticazione Utenti","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.1":{"name":"@alessandro.castrucci/collina-auth","version":"0.0.1","description":"Modulo di autenticazione Utenti","main":"index.js","scripts":{"test":"npm run-script mocha && npm run-script lint","coverage":"istanbul cover _mocha -- --timeout 30000 test --report HTML","lint":"eslint . ","mocha":"mocha --timeout 20000 --recursive test/"},"repository":{"type":"git","url":"git+https://github.com/Omone/collina-auth.git"},"author":"","license":"UNLICENSED","bugs":{"url":"https://github.com/Omone/collina-auth/issues"},"homepage":"https://github.com/Omone/collina-auth#readme","dependencies":{"levelup":"^1.3.3"},"devDependencies":{"eslint":"^3.15.0","istanbul":"^0.4.5","mocha":"^3.2.0"},"gitHead":"d348f1425b7cdb8f3caa8c60199bf44b7d6fe9fe","_id":"@alessandro.castrucci/collina-auth@0.0.1","_shasum":"72bd3ef6629feabde2024a4050b0595f97054f0c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"alessandro.castrucci","email":"alessandro.castrucci@gmail.com"},"dist":{"shasum":"72bd3ef6629feabde2024a4050b0595f97054f0c","tarball":"https://registry.npmjs.org/@alessandro.castrucci/collina-auth/-/collina-auth-0.0.1.tgz","integrity":"sha512-lMcdlqsyEmMM7s0Sr9G8MfVYbsDY9R/F5WYkOSxJowrsf+rP9pM+n4bZ4K7WL+HE7EU2bzSCr23IKvmwkJnGuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6rnvQ4Bh3H/GV+P5S8EP7fHEJKJD81XEgoi2RfCB8FAiEAwJZVDuKaTWzJdi/RbwuvXOwsER0HvQWF3r/2m6gdwEQ="}]},"maintainers":[{"name":"alessandro.castrucci","email":"alessandro.castrucci@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/collina-auth-0.0.1.tgz_1486647731834_0.035030452301725745"}},"0.0.3":{"name":"@alessandro.castrucci/collina-auth","version":"0.0.3","description":"Modulo di autenticazione Utenti","main":"index.js","scripts":{"test":"npm run-script mocha && npm run-script lint","coverage":"istanbul cover _mocha -- --timeout 30000 test --report HTML","lint":"standard","mocha":"mocha --timeout 20000 --recursive test/"},"repository":{"type":"git","url":"git+https://github.com/Omone/collina-auth.git"},"author":"","license":"UNLICENSED","bugs":{"url":"https://github.com/Omone/collina-auth/issues"},"homepage":"https://github.com/Omone/collina-auth#readme","dependencies":{"joi":"~10.2.1","level":"^1.6.0","levelup":"^1.3.3"},"devDependencies":{"eslint":"^3.15.0","istanbul":"^0.4.5","mocha":"^3.2.0","standard":"^9.0.0-beta.0"},"gitHead":"098020980d48dea7b93d1fb77dd0c39076834685","_id":"@alessandro.castrucci/collina-auth@0.0.3","_shasum":"8b278b46bb88928c590e40bab09f5f1f4e568bf6","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"alessandro.castrucci","email":"alessandro.castrucci@gmail.com"},"dist":{"shasum":"8b278b46bb88928c590e40bab09f5f1f4e568bf6","tarball":"https://registry.npmjs.org/@alessandro.castrucci/collina-auth/-/collina-auth-0.0.3.tgz","integrity":"sha512-F0pPZXszGyb2pCQ+uWlSbmum3+uVvm0prthbssU5IVlIKpFp7P+irtJ91NXfnplqS0Qb1D1STvR66/c1w5Go5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBlviWNTTgDqLR3f3gcTpz+OLeINTpdydLbOn/Je2hIwIgEMdAx9P14c9GkiQXbuYnOCeGAXq7Ucr9U/w89S+EJUI="}]},"maintainers":[{"name":"alessandro.castrucci","email":"alessandro.castrucci@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/collina-auth-0.0.3.tgz_1486731635848_0.8669443118851632"}},"0.0.4":{"name":"@alessandro.castrucci/collina-auth","version":"0.0.4","description":"Modulo di autenticazione Utenti","main":"index.js","scripts":{"test":"npm run-script mocha && npm run-script lint","coverage":"istanbul cover _mocha -- --timeout 30000 test --report HTML","lint":"standard","mocha":"mocha --timeout 20000 --recursive test/"},"repository":{"type":"git","url":"git+https://github.com/Omone/collina-auth.git"},"author":"","license":"UNLICENSED","bugs":{"url":"https://github.com/Omone/collina-auth/issues"},"homepage":"https://github.com/Omone/collina-auth#readme","dependencies":{"joi":"~10.2.1","level":"^1.6.0","levelup":"^1.3.3"},"devDependencies":{"eslint":"^3.15.0","istanbul":"^0.4.5","mocha":"^3.2.0","standard":"^9.0.0-beta.0"},"gitHead":"458f19e8f3372481a79554f98b6719952792ccb7","_id":"@alessandro.castrucci/collina-auth@0.0.4","_shasum":"db458b79c411e28b841770214b1fe188cf8b89b2","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"alessandro.castrucci","email":"alessandro.castrucci@gmail.com"},"dist":{"shasum":"db458b79c411e28b841770214b1fe188cf8b89b2","tarball":"https://registry.npmjs.org/@alessandro.castrucci/collina-auth/-/collina-auth-0.0.4.tgz","integrity":"sha512-JOiYeOU5sbs7cJtg8YaEdiblx1D9OCQ+JST+puuWUkOtAuWg6+wN+8ymz1f0AAPxlU3++a86lKAOK/GwdOdARw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbgMJy5Jp5xpLNqTwWQjsTtZmxp0GV1yKXPfw8IACuowIhAJ2UL0FbOIdqHp0moFPZVEaYR0Eb9IQPkRch6PtSmHb4"}]},"maintainers":[{"name":"alessandro.castrucci","email":"alessandro.castrucci@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/collina-auth-0.0.4.tgz_1486732065055_0.48469704668968916"}},"0.0.6":{"name":"@alessandro.castrucci/collina-auth","version":"0.0.6","description":"Modulo di autenticazione Utenti","main":"index.js","scripts":{"test":"npm run-script mocha && npm run-script lint","coverage":"istanbul cover _mocha -- --timeout 30000 test --report HTML","lint":"standard","fix-lint":"standard --fix","mocha":"mocha --timeout 20000 --recursive test/"},"repository":{"type":"git","url":"git+https://github.com/Omone/collina-auth.git"},"author":"","license":"UNLICENSED","bugs":{"url":"https://github.com/Omone/collina-auth/issues"},"homepage":"https://github.com/Omone/collina-auth#readme","dependencies":{"joi":"~10.2.1","level":"^1.6.0","levelup":"^1.3.3"},"devDependencies":{"eslint":"^3.15.0","fs":"0.0.1-security","istanbul":"^0.4.5","mocha":"^3.2.0","path":"^0.12.7","standard":"^9.0.0-beta.0"},"gitHead":"5e2415150380fe431bd749a071764ea6da4c7c79","_id":"@alessandro.castrucci/collina-auth@0.0.6","_shasum":"9ee5458ba71687c02f6645f3a96fa83af292c8f0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"alessandro.castrucci","email":"alessandro.castrucci@gmail.com"},"dist":{"shasum":"9ee5458ba71687c02f6645f3a96fa83af292c8f0","tarball":"https://registry.npmjs.org/@alessandro.castrucci/collina-auth/-/collina-auth-0.0.6.tgz","integrity":"sha512-c22VYssnhFON9GHSlM/DA7OKDlu7k3EIxau1E3TjL9lfp+8vwFrm5ROitO/b0P0bnjKMTIOyRxAzPdpOK+Llqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSlw0F+7BfQ+tLPaErM57TTPL+14EkK/6eLq1IPQPhuAIgNtIJk8vwAmrN+Kvy9j6MuRDQN7F/AnKVs0ZItD28J2Y="}]},"maintainers":[{"name":"alessandro.castrucci","email":"alessandro.castrucci@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/collina-auth-0.0.6.tgz_1486732653547_0.41403494821861386"}},"0.0.7":{"name":"@alessandro.castrucci/collina-auth","version":"0.0.7","description":"Modulo di autenticazione Utenti","main":"index.js","scripts":{"test":"npm run-script mocha && npm run-script lint","coverage":"istanbul cover _mocha -- --timeout 30000 test --report HTML","lint":"standard","fix-lint":"standard --fix","mocha":"mocha --timeout 20000 --recursive test/"},"repository":{"type":"git","url":"git+https://github.com/Omone/collina-auth.git"},"author":"","license":"UNLICENSED","bugs":{"url":"https://github.com/Omone/collina-auth/issues"},"homepage":"https://github.com/Omone/collina-auth#readme","dependencies":{"joi":"~10.2.1","level":"^1.6.0","levelup":"^1.3.3"},"devDependencies":{"eslint":"^3.15.0","fs":"0.0.1-security","istanbul":"^0.4.5","mocha":"^3.2.0","path":"^0.12.7","pump":"^1.0.2","standard":"^9.0.0-beta.0"},"gitHead":"04ac6754c43fc2bcef4a9e14474c58f7bc103b48","_id":"@alessandro.castrucci/collina-auth@0.0.7","_shasum":"5237e1507d8eed44f23cad515dabcb8be9aa2956","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"alessandro.castrucci","email":"alessandro.castrucci@gmail.com"},"dist":{"shasum":"5237e1507d8eed44f23cad515dabcb8be9aa2956","tarball":"https://registry.npmjs.org/@alessandro.castrucci/collina-auth/-/collina-auth-0.0.7.tgz","integrity":"sha512-vlkUSJjklu97tZkqAUaK5GxdgdIzAtJs78XpIPwmP3nsQs9FZlfZVYk2R0OoowTDyn7Sd3DuNUCJJWMx6lOmcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRfqYO/fL2N1s8I5PDDpHCHLLk3vzeAae+2GXcmifjOAIgTl3mFGAfIomOSYSa0EQVTs0H/ucnbfNoL7N1nn1kY0I="}]},"maintainers":[{"name":"alessandro.castrucci","email":"alessandro.castrucci@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/collina-auth-0.0.7.tgz_1486742315459_0.2799230399541557"}},"0.0.8":{"name":"@alessandro.castrucci/collina-auth","version":"0.0.8","description":"Modulo di autenticazione Utenti","main":"index.js","scripts":{"test":"npm run-script mocha && npm run-script lint","coverage":"istanbul cover _mocha -- --timeout 30000 test --report HTML","lint":"standard","fix-lint":"standard --fix","mocha":"mocha --timeout 20000 --recursive test/"},"repository":{"type":"git","url":"git+https://github.com/Omone/collina-auth.git"},"author":"","license":"UNLICENSED","bugs":{"url":"https://github.com/Omone/collina-auth/issues"},"homepage":"https://github.com/Omone/collina-auth#readme","dependencies":{"joi":"~10.2.1","level":"^1.6.0","levelup":"^1.3.3"},"devDependencies":{"eslint":"^3.15.0","fs":"0.0.1-security","istanbul":"^0.4.5","mocha":"^3.2.0","path":"^0.12.7","pump":"^1.0.2","standard":"^9.0.0-beta.0"},"gitHead":"d69808816148b65083fd94bb8ca8d3989d9bfe13","_id":"@alessandro.castrucci/collina-auth@0.0.8","_shasum":"bd2652a8050dffef4f2a1626a7116de21ecb0ffa","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"alessandro.castrucci","email":"alessandro.castrucci@gmail.com"},"dist":{"shasum":"bd2652a8050dffef4f2a1626a7116de21ecb0ffa","tarball":"https://registry.npmjs.org/@alessandro.castrucci/collina-auth/-/collina-auth-0.0.8.tgz","integrity":"sha512-/bF1ojx8FEsX3oRylPbDQvMx9QHXPaA35aIzvbsubIc7nDIlLq37nTleVzcvq8bD2nMkyMdnBgsiJTrYWV7IEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlJwiHIFFdjXoExaDRSd5gyWJ9SbtiXI57ESHPUImrnAiEAtNhucKWpWul3E9QdnMoeb9h7G12NXBueyu+yv7+2qAk="}]},"maintainers":[{"name":"alessandro.castrucci","email":"alessandro.castrucci@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/collina-auth-0.0.8.tgz_1486743158336_0.031040141358971596"}}},"readme":"# collina-auth\nExcercise for NodeJS Workshop\n\n\nAuthService\n=======\n\n<img alt=\"LevelDB Logo\" height=\"100\" src=\"http://leveldb.org/img/logo.svg\">\n\n**Fast & simple storage - a Node.js-style LevelDB wrapper**\n\n[![Build Status](https://secure.travis-ci.org/Level/levelup.svg?branch=master)](http://travis-ci.org/Level/levelup)\n[![dependencies](https://david-dm.org/Level/levelup.svg)](https://david-dm.org/level/levelup)\n\n[![NPM](https://nodei.co/npm/levelup.png?stars&downloads&downloadRank)](https://nodei.co/npm/levelup/) [![NPM](https://nodei.co/npm-dl/levelup.png?months=6&height=3)](https://nodei.co/npm/levelup/)\n\n\n  * <a href=\"#intro\">Introduction</a>\n  * <a href=\"#basic\">Basic Usage</a>\n\n<a name=\"intro\"></a>\nIntroduction\n------------\n\n**[AuthService](https://github.com/collina-auth)** is a simple ....\n\n\n<a name=\"basic\"></a>\nBasic usage\n-----------\n\nFirst you need to install AuthService!\n\n```sh\n$ npm install collina-auth\n```\n\n\nAll operations are asynchronous although they don't necessarily require a callback if you don't need to know when the operation was performed.\n\n```js\nconst user = {\n    username: 'foo',\n    password: 'password',\n    details: {\n      a: 'b',\n      c: 'd',\n    },\n  }\nlet conf = {\n    dbname: 'bar'\n  }\nvar auth = require('collina-auth')(conf)\n\n// 1) Add user, supply details.\n//    This will create user on  the underlying store.\nauth.addUser(user, function(err) {\n\tif(err) /*handle!!!*/ return\n\t//.. do stuff\n})\n// 2) Fetch User details\nauth.fetchDetails('foo', function(err, details) {\n\tif(err) /*handle!!!*/ return\n\t\t//.. do stuff with details\n\t})\n})\n// 3) Validate credentials\nauth.authenticate('foo', 'password', function(err){\n\tif(err) /*handle!!!*/ return\n\t\t//.. do stuff\n})\n```\n\n\n\n","maintainers":[{"name":"alessandro.castrucci","email":"alessandro.castrucci@gmail.com"}],"time":{"modified":"2022-06-12T14:27:59.279Z","created":"2017-02-09T13:42:12.395Z","0.0.1":"2017-02-09T13:42:12.395Z","0.0.3":"2017-02-10T13:00:36.472Z","0.0.4":"2017-02-10T13:07:45.679Z","0.0.6":"2017-02-10T13:17:34.125Z","0.0.7":"2017-02-10T15:58:37.462Z","0.0.8":"2017-02-10T16:12:39.007Z"},"homepage":"https://github.com/Omone/collina-auth#readme","repository":{"type":"git","url":"git+https://github.com/Omone/collina-auth.git"},"bugs":{"url":"https://github.com/Omone/collina-auth/issues"},"license":"UNLICENSED","readmeFilename":"README.md"}