{"_id":"bones-auth","_rev":"49-95678ba986ee2634b08eefb804793908","name":"bones-auth","dist-tags":{"latest":"2.1.0"},"versions":{"1.2.0":{"name":"bones-auth","version":"1.2.0","scripts":{"test":"expresso"},"dependencies":{},"devDependencies":{},"_id":"bones-auth@1.2.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"e3be8b2767ecf523fea0b0873cfd66d867fb0994","tarball":"https://registry.npmjs.org/bones-auth/-/bones-auth-1.2.0.tgz","integrity":"sha512-cmLI+liHqGO/xpiNx8mWrX28RNCnBE/X12k4ETLwFkpOdPxG/at0H1eEfaPJwoXuqRZhYvD7r7KpPQxJYQTEdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfB5DRa7rL02Huw38fsT/uvhoe2ozpLl8uG/iqoSwYNAiAUqtiXxF2cr0xheOmJxVB8MQnO0M1eH/KhKPjFevUCkQ=="}]}},"1.2.1":{"name":"bones-auth","version":"1.2.1","scripts":{"test":"expresso"},"dependencies":{},"devDependencies":{},"_id":"bones-auth@1.2.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"fcc1841f37ca5daf589fc635b9bf8ade8c9422b3","tarball":"https://registry.npmjs.org/bones-auth/-/bones-auth-1.2.1.tgz","integrity":"sha512-8WAJ5b5nc/JsW7NtbHKnu1KMlTqU5wZnjRw9Y+hZF+yoFGszMHUz/zx/RjrprBQ9YSwzio2OV0/gzL5dNXd5yA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4Gr/J6yazkn53rdk5minMeZ3lnsf0BOMtyqy9rOpZRQIgJYrji9LvNYa2Tiy4o7y8mCt3azhF0d+Ce+F+5YAXGTk="}]}},"1.2.3":{"name":"bones-auth","version":"1.2.3","scripts":{"test":"expresso"},"dependencies":{},"devDependencies":{},"_id":"bones-auth@1.2.3","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"f1aaf2d0ac693963d21c2e3b9a93746cde709b5d","tarball":"https://registry.npmjs.org/bones-auth/-/bones-auth-1.2.3.tgz","integrity":"sha512-hLqm/As+BGSO7tWXE85hLY72wv+etWrciEkRJvsTsDdnpc2DVJQrQEs26IENwhyn2aZLdtbTxfCFYwnmBU/IaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARL7AoXFKas8EjmVMybL0N7UunMvcpERCRBG20oVFfzAiEAwr2sPyCT1PgXYOTSUYmjINY+DZRLu0X5ds/23UjKVwc="}]}},"1.2.4":{"name":"bones-auth","version":"1.2.4","scripts":{"test":"expresso"},"dependencies":{},"devDependencies":{},"_id":"bones-auth@1.2.4","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"78e1a2bf1b65b02c6b48a642774224ef468f527e","tarball":"https://registry.npmjs.org/bones-auth/-/bones-auth-1.2.4.tgz","integrity":"sha512-SFRPKoKDVEyCMLmaxQI7vUmzvFg0paHJ7fWryvGSma9IaVaTVfsULqLVPMJ/5jMEfOfQuUMUHigZCN0DXn2uMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdhoxWiL1G60fVhQPlsH3BN0QmIKJQX0X1OrzGqhbihAiEAxvbiUja2eH/k+x+3IRQJ7fwjEGejaypO/9IovkcrOJ4="}]}},"1.2.5":{"name":"bones-auth","version":"1.2.5","scripts":{"test":"expresso"},"dependencies":{},"devDependencies":{},"_id":"bones-auth@1.2.5","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"b9a7a0c3cd1115f388d285fde40129675640c415","tarball":"https://registry.npmjs.org/bones-auth/-/bones-auth-1.2.5.tgz","integrity":"sha512-MlZwwUUCABYN+6B8sUHc6CRS3WmS6UveaKVgxaL0FfXBqrBDl49cgAKT3XZq4E5vuKblMzI9g8ej06f+6ea2Xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcafR2PxTSNBpe25jJEx2IipKlkkeWwekmrVFkoF17iQIgVwUXnIaodkXFXmBKbc9mLkUem9f0yrpgahUglk8X9/k="}]}},"1.3.0":{"name":"bones-auth","version":"1.3.0","scripts":{"test":"expresso"},"dependencies":{"email":"0.2.3"},"devDependencies":{"backbone-stash":"0.0.x"},"_id":"bones-auth@1.3.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"2d576463ca1c8945234b14c1f08cb0648156811b","tarball":"https://registry.npmjs.org/bones-auth/-/bones-auth-1.3.0.tgz","integrity":"sha512-xOOinlEDrvxJ6MT8IuJhVSTwxiqY4BBTEiqY5dHqboAdFtXaVUB5gqOMO6+sSkl34Ji9kOUQrqAEUo6qj7DuUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7GW9/SuH3NxXlatC/zj3PuwJWXOhuqrdEvNcZhgtB8wIgRbiLWEgxyqYKOxbFIzQQWcJmXdcdfgtJXyj/DkgVkqY="}]}},"1.3.1":{"name":"bones-auth","description":"User model with password based authentication for Bones.","version":"1.3.1","author":{"name":"Development Seed","email":"info@developmentseed.org","url":"http://developmentseed.org/"},"scripts":{"test":"expresso"},"dependencies":{"email":"0.2.3"},"_id":"bones-auth@1.3.1","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"e94af662f35bc87adcf9411c37eccc99a1b739a0","tarball":"https://registry.npmjs.org/bones-auth/-/bones-auth-1.3.1.tgz","integrity":"sha512-5NjhbRABnoLvPfwNYlgoawnai6YFG/AKGEJe4vdAVagNQxkK4K7gBvfDjR2pxEHoLJkQQQShjfZxAsFSG9CuSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaj9bT3asyIpzeolADGvQ5YBfeGhxi+hT6z75a42rUFAiBKwRtonIUEF9yZQPPKrlFOCTVhD6aL6yGlyWPQqBgFBQ=="}]}},"1.3.2":{"name":"bones-auth","description":"User model with password based authentication for Bones.","version":"1.3.2","author":{"name":"Development Seed","email":"info@developmentseed.org","url":"http://developmentseed.org/"},"scripts":{"test":"expresso"},"dependencies":{"email":"0.2.3"},"_id":"bones-auth@1.3.2","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"789c4e9fea7a53c881d98d1e7cff70e1f4399841","tarball":"https://registry.npmjs.org/bones-auth/-/bones-auth-1.3.2.tgz","integrity":"sha512-6LC2yLfeBcWEGYJkjOWxlq0ilTnYb1r4z2AJ6qcVyWPvt6iLfpmWBBCMYwCMDtnKrVN7/HxrtUItkB+JE6X92g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf1DqldWglNFcSttXoAVoBFozNZq1BfxZFC9z/ojk2lQIhAJ3EtX8Q252ni9C3ItluryPVrHZcbS9V8AQGLlYNUWV/"}]}},"1.3.3":{"name":"bones-auth","description":"User model with password based authentication for Bones.","version":"1.3.3","author":{"name":"Development Seed","email":"info@developmentseed.org","url":"http://developmentseed.org/"},"scripts":{"test":"expresso"},"dependencies":{"email":"0.2.3"},"_id":"bones-auth@1.3.3","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"6b9a289fff1719afa6106e2d0ccff8f90e063843","tarball":"https://registry.npmjs.org/bones-auth/-/bones-auth-1.3.3.tgz","integrity":"sha512-pAAbxhFQLST5PzlZm9Ma3OB6VC/NQO9VUeLAU/PYg+nQiyuT/cKD8Gzi8B/290e5Sfejx4izjlxiGKWumyS/tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7er21IdLFFQWtw6tmZz0qP6Dqj4bgbSUi1nXwrws18QIgAyjlcyWW50PAxASL63z4DMozYCs6Yw/wwuIfm+kWgHA="}]}},"1.3.4":{"name":"bones-auth","description":"User model with password based authentication for Bones.","version":"1.3.4","author":{"name":"Development Seed","email":"info@developmentseed.org","url":"http://developmentseed.org/"},"scripts":{"test":"expresso"},"dependencies":{"email":"0.2.3"},"_npmJsonOpts":{"file":"/home/devseed/.npm/bones-auth/1.3.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bones-auth@1.3.4","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"08ea93406cc14eb18c0c87e0fe447024328f8722","tarball":"https://registry.npmjs.org/bones-auth/-/bones-auth-1.3.4.tgz","integrity":"sha512-WgAlIgGWR6Tu2T15bv1rZwNXHSx3CqvfMepQUTOSX9WVBHUUaAh6o/j1f8sX75q4B9rmCFrUsru9PNdwim2fdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0nJq6MN9TxnvJScXmKe6UZK1ImOr8idWN/3mxC4/zNAiAWj7eo7hvVEwcP0qs51cpxRpWyzH96HppzCgu0MB1Hfw=="}]}},"1.3.5":{"name":"bones-auth","description":"User model with password based authentication for Bones.","version":"1.3.5","author":{"name":"Development Seed","email":"info@developmentseed.org","url":"http://developmentseed.org/"},"scripts":{"test":"expresso"},"dependencies":{"email":"0.2.3"},"_npmJsonOpts":{"file":"/Users/adrian/.npm/bones-auth/1.3.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bones-auth@1.3.5","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.13","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"12df53cb5453018a11ed0307febab47cd42edb0a","tarball":"https://registry.npmjs.org/bones-auth/-/bones-auth-1.3.5.tgz","integrity":"sha512-6Fde7NzqakEQVXEVw+HdBMei0BxHVjHAmlIRVs6tcA8Ub8JQ0X94/gDs2tVbQd6jMgVUxQ1AwAOdaVhwxtJNiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVpaHFQhuLhCu8dy8rso4fIPe6zZRt3F9LSdoLd8Q8cAIgLgLtuhgf99h17Ne7uc1f6LL7O9R9kQ8WH2kcvDZ2QgI="}]},"maintainers":[{"name":"kkaefer","email":"kkaefer@gmail.com"},{"name":"yhahn","email":"young@developmentseed.org"},{"name":"tmcw","email":"macwright@gmail.com"},{"name":"willwhite","email":"will@developmentseed.org"},{"name":"ianshward","email":"ian@developmentseed.org"},{"name":"lxbarth","email":"alex@developmentseed.org"},{"name":"adrianrossouw","email":"adrian@developmentseed.org"}]},"1.3.6":{"name":"bones-auth","description":"User model with password based authentication for Bones.","version":"1.3.6","author":{"name":"Development Seed","email":"info@developmentseed.org","url":"http://developmentseed.org/"},"scripts":{"test":"expresso"},"dependencies":{"email":"0.2.3"},"_npmJsonOpts":{"file":"/Users/diggersf/.npm/bones-auth/1.3.6/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bones-auth@1.3.6","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.26","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"7abe6894602698ec456830d2f5aa0574c1cbbcb3","tarball":"https://registry.npmjs.org/bones-auth/-/bones-auth-1.3.6.tgz","integrity":"sha512-p/5g3Kc7dWPyZ+OR3xTsLMOBML9Ts/jo79/VBATnll2QtgARCxntWY4xHwBhMtQgsleGOenwe5w7lEO35bi/KQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2arVWQ28dSWhV5ntkY7F1wqAnNjquicCrbXzPiL56XAIhANnYAuz83hJeMIMBcNXQeHyi/f/mql3RZHdLdqjKaTHF"}]},"maintainers":[{"name":"kkaefer","email":"kkaefer@gmail.com"},{"name":"yhahn","email":"young@developmentseed.org"},{"name":"tmcw","email":"macwright@gmail.com"},{"name":"willwhite","email":"will@developmentseed.org"},{"name":"ianshward","email":"ian@developmentseed.org"},{"name":"lxbarth","email":"alex@developmentseed.org"},{"name":"adrianrossouw","email":"adrian@developmentseed.org"}]},"2.0.0alpha1":{"name":"bones-auth","description":"User model with password based authentication for Bones.","version":"2.0.0alpha1","author":{"name":"Development Seed","email":"info@developmentseed.org","url":"http://developmentseed.org/"},"scripts":{"test":"expresso"},"dependencies":{"email":"0.2.3"},"_npmJsonOpts":{"file":"/Users/ab/.npm/bones-auth/2.0.0alpha1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bones-auth@2.0.0alpha1","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.26","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"a6ed7879272398563834e187927a883b70322058","tarball":"https://registry.npmjs.org/bones-auth/-/bones-auth-2.0.0alpha1.tgz","integrity":"sha512-OtLxz7Mjk8EJfnavI3u5QbM6LL7L8LqS2oMNCI6hKrKqpG4djF29XywLAp0MUKJRx3Mzk7QKnznJ5zM9mJdCDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEl69qEztLetRquazdMqigrRNQ7kkHrJaI8lPE/sfxB5AiEA//vTpNTwiijM82r/Qst1d6rQtcZvplTB3EGQnTZXhEo="}]},"maintainers":[{"name":"kkaefer","email":"kkaefer@gmail.com"},{"name":"yhahn","email":"young@developmentseed.org"},{"name":"tmcw","email":"macwright@gmail.com"},{"name":"willwhite","email":"will@developmentseed.org"},{"name":"ianshward","email":"ian@developmentseed.org"},{"name":"lxbarth","email":"alex@developmentseed.org"},{"name":"adrianrossouw","email":"adrian@developmentseed.org"}]},"2.0.0":{"name":"bones-auth","description":"User model with password based authentication for Bones.","version":"2.0.0","author":{"name":"Development Seed","email":"info@developmentseed.org","url":"http://developmentseed.org/"},"scripts":{"test":"expresso"},"dependencies":{"email":"0.2.3"},"_npmJsonOpts":{"file":"/Users/ab/.npm/bones-auth/2.0.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bones-auth@2.0.0","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.26","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"c14030fc3dc1589c55da2fce90f46b74bea2b92f","tarball":"https://registry.npmjs.org/bones-auth/-/bones-auth-2.0.0.tgz","integrity":"sha512-5cknn/z4P/zvEXdcpRrwOasMfR0NkXX7QCtcKNV28ucLyFLUphA0nWI4nrQeVRI7HViWjbTfrgBoBxxu9X9jBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsVTQjGn7zyO2tTZmw6p5A51ApSnRb9vR/iVQwnCS1jQIhAMRVfF1sTIl9v3I3rg/fXbZwIM7wjQIqGozUP+jA9Gmk"}]},"maintainers":[{"name":"kkaefer","email":"kkaefer@gmail.com"},{"name":"yhahn","email":"young@developmentseed.org"},{"name":"tmcw","email":"macwright@gmail.com"},{"name":"willwhite","email":"will@developmentseed.org"},{"name":"ianshward","email":"ian@developmentseed.org"},{"name":"lxbarth","email":"alex@developmentseed.org"},{"name":"adrianrossouw","email":"adrian@developmentseed.org"}]},"1.3.7":{"name":"bones-auth","description":"User model with password based authentication for Bones.","version":"1.3.7","author":{"name":"Development Seed","email":"info@developmentseed.org","url":"http://developmentseed.org/"},"scripts":{"test":"expresso"},"dependencies":{"email":"0.2.3"},"_npmJsonOpts":{"file":"/Users/diggersf/.npm/bones-auth/1.3.7/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bones-auth@1.3.7","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"0180c16ca07a822abd54d9e549126bf0407440a8","tarball":"https://registry.npmjs.org/bones-auth/-/bones-auth-1.3.7.tgz","integrity":"sha512-6JAp4nBKv2f19rw1EknVh4OF/vWwWbiTlN9L/+yb+Yk++/EBXDiQjUwiG8Sc0gndJZYn/HkCCAAZ7qLzORdy6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1rcwyzrW34g8S/QvGx4SFsXo1u9dpRp9YRczMgTrG4AIhAJ5IXJXau1XFNEpq5yVxsjnTQTcoe0Hg3eqoXYqOpLh9"}]},"maintainers":[{"name":"kkaefer","email":"kkaefer@gmail.com"},{"name":"yhahn","email":"young@developmentseed.org"},{"name":"tmcw","email":"macwright@gmail.com"},{"name":"willwhite","email":"will@developmentseed.org"},{"name":"ianshward","email":"ian@developmentseed.org"},{"name":"lxbarth","email":"alex@developmentseed.org"},{"name":"adrianrossouw","email":"adrian@developmentseed.org"}]},"1.3.8":{"name":"bones-auth","description":"User model with password based authentication for Bones.","version":"1.3.8","author":{"name":"Development Seed","email":"info@developmentseed.org","url":"http://developmentseed.org/"},"scripts":{"test":"expresso"},"dependencies":{"email":"0.2.3"},"_npmUser":{"name":"kkaefer","email":"kkaefer@gmail.com"},"_id":"bones-auth@1.3.8","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"922eba328c449f7d9bb5eba16840d3ec75c7ef63","tarball":"https://registry.npmjs.org/bones-auth/-/bones-auth-1.3.8.tgz","integrity":"sha512-EmWyUvtLfnWz+NmDOiaaQvNo2BaLzggsX8S6pu2uVqW4Ee4Tk8rE6tzoXYYWsWIfH5FgqP4LVXD9m/lf6rB9Vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBnJntGdarlXiBxpaM4b2EQMuqI90AfXVStPdkeOfhf3AiAcPpUNwDtLzZaTt54dtl9YD6fNo+CRdHRmvF090EklmQ=="}]},"maintainers":[{"name":"kkaefer","email":"kkaefer@gmail.com"},{"name":"yhahn","email":"young@developmentseed.org"},{"name":"tmcw","email":"macwright@gmail.com"},{"name":"willwhite","email":"will@developmentseed.org"},{"name":"ianshward","email":"ian@developmentseed.org"},{"name":"lxbarth","email":"alex@developmentseed.org"},{"name":"adrianrossouw","email":"adrian@developmentseed.org"}]},"1.3.9":{"name":"bones-auth","description":"User model with password based authentication for Bones.","version":"1.3.9","author":{"name":"Development Seed","email":"info@developmentseed.org","url":"http://developmentseed.org/"},"scripts":{"test":"expresso"},"dependencies":{"email":"0.2.3"},"_npmUser":{"name":"yhahn","email":"young@developmentseed.org"},"_id":"bones-auth@1.3.9","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"16fe071abb434d0d65a40afd947195601438e27b","tarball":"https://registry.npmjs.org/bones-auth/-/bones-auth-1.3.9.tgz","integrity":"sha512-WYhYtJG7M/Orfde73qnjgIy+6b+l7ZGLFh+kleIsLcW+P4sxXW73lW4aq3Mo7Pe3FVKtwMSepHxvCex5/N1eyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW2phwEDelHlEhHvnpITjMB6naKi2X+w00l1PabujSEQIhAIB1lC17VapFahWch7C/l/DEpFZb3JUfPHJ1hiFEqn14"}]},"maintainers":[{"name":"kkaefer","email":"kkaefer@gmail.com"},{"name":"yhahn","email":"young@developmentseed.org"},{"name":"tmcw","email":"macwright@gmail.com"},{"name":"willwhite","email":"will@developmentseed.org"},{"name":"ianshward","email":"ian@developmentseed.org"},{"name":"lxbarth","email":"alex@developmentseed.org"},{"name":"adrianrossouw","email":"adrian@developmentseed.org"}]},"1.3.10":{"name":"bones-auth","description":"User model with password based authentication for Bones.","version":"1.3.10","author":{"name":"Development Seed","email":"info@developmentseed.org","url":"http://developmentseed.org/"},"scripts":{"test":"expresso"},"dependencies":{"email":"0.2.3"},"_npmUser":{"name":"adrianrossouw","email":"adrian@developmentseed.org"},"_id":"bones-auth@1.3.10","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-10","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"e6bde4319cbf53854fd10dfcc63612a99ab1c585","tarball":"https://registry.npmjs.org/bones-auth/-/bones-auth-1.3.10.tgz","integrity":"sha512-+qM8Xn5uLymAxfFinE3zkYUTxYMjwcuUYvkhijmetA0iJdX/ITirMRVtj4lD7TCDZTt0QgvBqbh/aG4l+tS4Uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOyPkuveOJ0kXECqHDoI6N11WUs5VhTdtqrPmyLlZ3jgIhAKDNJTdy7Uvf90O8B7t+W2OPThJ1g4UfoQ+6md/mIu7L"}]},"maintainers":[{"name":"kkaefer","email":"kkaefer@gmail.com"},{"name":"yhahn","email":"young@developmentseed.org"},{"name":"tmcw","email":"macwright@gmail.com"},{"name":"willwhite","email":"will@developmentseed.org"},{"name":"ianshward","email":"ian@developmentseed.org"},{"name":"lxbarth","email":"alex@developmentseed.org"},{"name":"adrianrossouw","email":"adrian@developmentseed.org"}]},"2.1.0":{"name":"bones-auth","description":"User model with password based authentication for Bones.","version":"2.1.0","author":{"name":"Development Seed","email":"info@developmentseed.org","url":"http://developmentseed.org/"},"scripts":{"test":"./node_modules/.bin/mocha -R spec --ignore-leaks"},"dependencies":{"email":"0.2.3"},"devDependencies":{"mocha":"1.3.x"},"_npmUser":{"name":"willwhite","email":"will@mapbox.com"},"_id":"bones-auth@2.1.0","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"4db0fb990c9d527d5b40d9a8e6339024538acaf7","tarball":"https://registry.npmjs.org/bones-auth/-/bones-auth-2.1.0.tgz","integrity":"sha512-hdYOFd4gCKkAd4TT362YeTsA0wLi16/Fwji+mc7LT9z0SE2WiSpbQP9pHFbkASY6VdeMhBFbY4cwasJUwIYcfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEWXL+mB941FvOzZTFiMerGs8t1AckPyPZTKKSC4YRoAiB3Gog1g4oCZFUpGJeICj3ArJF68whWyn9mVOpdcPRDVg=="}]},"maintainers":[{"name":"kkaefer","email":"kkaefer@gmail.com"},{"name":"yhahn","email":"young@developmentseed.org"},{"name":"tmcw","email":"macwright@gmail.com"},{"name":"willwhite","email":"will@developmentseed.org"},{"name":"ianshward","email":"ian@developmentseed.org"},{"name":"lxbarth","email":"alex@developmentseed.org"},{"name":"adrianrossouw","email":"adrian@developmentseed.org"}]}},"maintainers":[{"email":"mail@kkaefer.com","name":"kkaefer"},{"email":"young@mapbox.com","name":"yhahn"},{"email":"tom@macwright.org","name":"tmcw"},{"email":"will@mapbox.com","name":"willwhite"},{"email":"ian@mapbox.com","name":"ianshward"},{"email":"alex@mapbox.com","name":"lxbarth"},{"email":"npm@daemon.co.za","name":"adrianrossouw"}],"time":{"modified":"2022-06-13T04:55:10.487Z","created":"2011-05-10T18:12:05.772Z","1.2.0":"2011-05-10T18:12:06.037Z","1.2.1":"2011-05-10T19:42:55.733Z","1.2.3":"2011-05-12T22:51:52.568Z","1.2.4":"2011-05-13T00:04:40.400Z","1.2.5":"2011-05-13T14:44:06.365Z","1.3.0":"2011-05-20T19:33:52.092Z","1.3.1":"2011-06-09T03:52:27.117Z","1.3.2":"2011-06-09T05:53:27.389Z","1.3.3":"2011-06-24T16:49:12.974Z","1.3.4":"2011-07-07T14:35:40.705Z","1.3.5":"2011-08-17T15:46:34.719Z","1.3.6":"2011-09-01T04:10:56.133Z","2.0.0alpha1":"2011-09-13T15:44:10.583Z","2.0.0":"2011-09-13T16:07:15.098Z","1.3.7":"2011-10-05T17:10:28.119Z","1.3.8":"2011-10-26T21:45:52.108Z","1.3.9":"2011-11-09T16:51:47.445Z","1.3.10":"2012-02-24T01:30:59.282Z","2.1.0":"2012-07-20T19:47:09.688Z"},"description":"User model with password based authentication for Bones.","author":{"name":"Development Seed","email":"info@developmentseed.org","url":"http://developmentseed.org/"},"readme":"Bones Auth\n----------\nProvides base `Auth` and `AuthList` (model, collection) base\nclasses and `authenticate` Connect middleware for implementing basic\nsession-based user login with Backbone.js, Bones and Express.\n\nA basic `User` model that extends `Auth` is provided as an example and\nstarting point. Integration with `bones-admin` through administrative views\nis also available.\n\n### Tested with\n\n- developmentseed bones 0.0.2\n- documentcloud backbone 0.3.3\n- visionmedia express 1.0.7\n\n### Running tests\n\n- Use [kkaefer's expresso branch](https://github.com/kkaefer/expresso/tree/stop_listening_servers)\n- Run `npm test`\n\n### Components\n\n- `bones-auth.js`: client side javascript. Contains the mvc classes for any\n  client-side `backbone.js` code to reference.\n- `bones-auth`: common js module for use with node.js. Includes server-side\n  specific overrides to mvc classes as well as other server-side code.\n\n### Usage\n\n#### `Auth`\n\nAbstract model class. Extend it with your own model to create a model which can\nbe \"authenticated\". See the `User` model for an example.\n\n#### `AuthList`\n\nAbstract collection class. Extend it for use with collections that contain\nmodel classes inheriting from `Auth`.\n\n#### `authenticate` middleware\n\nRequire `authenticate` connect middleware and add it as a middleware for\nauthenticating models. Automatically adds and manages the Connect session\nmiddleware -- session cookies will only be sent and active when authenticating\nand/or an authenticated session already exists. Allows for sane proxy caching.\n\n    var express = require('express'),\n        server = express.createServer(),\n        secret = 'MySecretKey';\n\n    // Express middleware.\n    server.use(express.bodyDecoder());\n    server.use(express.cookieDecoder());\n\n    // Pass secret key to Bones for CSRF protection.\n    require('bones').Bones(server, { secret: secret });\n\n    // Require bones-auth to use authenticate middleware.\n    // Handles authentication requests to `/api/Authenticate`.\n    var authenticate = require('bones-auth').authenticate;\n    server.use(authenticate({ secret: secret });\n\n#### Authors\n\n- [Will White](http://github.com/willwhite)\n- [Young Hahn](http://github.com/yhahn)\n\n","readmeFilename":""}