{"_id":"authom","_rev":"95-7e04fd6cfb112f733fa121f47e7d558b","name":"authom","dist-tags":{"latest":"0.4.36"},"versions":{"0.1.6":{"name":"authom","version":"0.1.6","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"_id":"authom@0.1.6","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"3a29ab99bd2947beff2900a2288438832e1ffe4a","tarball":"https://registry.npmjs.org/authom/-/authom-0.1.6.tgz","integrity":"sha512-lSJZVbyozdWm1PeB9NuyFO/5QUfB2mB+aGsoqz+/lD6LxrYcvlM2jgoeDY9VHcEgcZsceHrgqvolYoAJWLh79w==","signatures":[{"sig":"MEUCIQCo7kYcFzH4lRmSZVc8nnAZsUNCYCRhJmqJEtdJPUpjywIgN7eKFmoPpcaRbGvi239g90JyVDNLHSzhUjPPiHY4mWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","engines":{"node":"~0.4.12"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.0.104","description":"A dependency-free mutli-service authentication tool for node.js","_nodeVersion":"v0.6.1","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":false,"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0":{"name":"authom","version":"0.2.0","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"_id":"authom@0.2.0","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"9e4b7fa5a827273ccc9a281506c0d2a6e37f2afb","tarball":"https://registry.npmjs.org/authom/-/authom-0.2.0.tgz","integrity":"sha512-qL+KWL40Jnwj5FDfheqq3YQddSjpabMBUVocdz6346DioQ0RjOb8duYbMcn+u0wiOWVQ+vMvFy0be18F7dI/Iw==","signatures":[{"sig":"MEYCIQCUDzz/0hBAbC+8Aa1Prjoifr5tuRk2LKCUl6Xflk8VGAIhAJv8qrXKb9ky4EyH5zZKx50zrM04x8Vkg4ox2ZP1pUDe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","engines":{"node":"~0.4.12"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.0.104","description":"A dependency-free mutli-service authentication tool for node.js","_nodeVersion":"v0.6.1","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":false,"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.1":{"name":"authom","version":"0.2.1","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"_id":"authom@0.2.1","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"9ed94593f1f19bf2c1650682f98f5c7e7df87773","tarball":"https://registry.npmjs.org/authom/-/authom-0.2.1.tgz","integrity":"sha512-Zdu6uE1GxjrbefsUWbSVnA2NwaHDrkve3vKCnGN8h8Sy4X+6w3DOqUAFsDyMc9HgicZ8QyPzoiibh/orRtH9QQ==","signatures":[{"sig":"MEUCIQDoapU3Y6JJBN8cJntjioNhaoM6YRhp5fCQPlnVfGknNAIgPBzH/YlYvWCFkT7Y0WcrdH/qOvUKsafeAUjva5ha6IY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","engines":{"node":">=0.4.12"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.0.104","description":"A dependency-free multi-service authentication tool for node.js","_nodeVersion":"v0.6.1","dependencies":{},"_defaultsLoaded":true,"devDependencies":{},"_engineSupported":true,"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.2":{"name":"authom","version":"0.2.2","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"_id":"authom@0.2.2","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"5f46e3ffb081a93a7f668bdd8d412b590ab21437","tarball":"https://registry.npmjs.org/authom/-/authom-0.2.2.tgz","integrity":"sha512-MltR2SW8aW59fD6fJPCZqCfmk86wQuKR78VpfgiE1nUD4jGk6guHgfZ0tr8WDZdMnCYAqhfe2sYNrrkZiheQZg==","signatures":[{"sig":"MEQCIEHPDbEUOVHYJkUra64PdjvKqa34NXnfpwqsU653CYCyAiAFK3HlhMvx1SBDEhYoRnSyYH4ri81pQe68uZWnFpeiMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","engines":{"node":">=0.4.12"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.1.0-beta-10","description":"A dependency-free multi-service authentication tool for node.js","_nodeVersion":"v0.6.7","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"express":"~2.5.4"},"_engineSupported":true,"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0":{"name":"authom","version":"0.3.0","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"_id":"authom@0.3.0","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"d5e71167a6524689e1317aa081f84f35d25f403b","tarball":"https://registry.npmjs.org/authom/-/authom-0.3.0.tgz","integrity":"sha512-Jw1D5vG7nnrSrTiFSMs/ItbVHoDX09lR6VGxGR5Cqsok3WVj98tj+1jlzTsR7roVmTPWBE037LmMa7+ehdtmxQ==","signatures":[{"sig":"MEYCIQDgKfHgnQ5/RLp5hSgnM5HSKNRcsHTQXWSofgRsYtgf7gIhAK6hbM0yV2STGjSRxgVOfGsRTD3KV/fIhi3eTLqKi5Mt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","engines":{"node":">=0.4.12"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.1.0-beta-10","description":"A dependency-free multi-service authentication tool for node.js","_nodeVersion":"v0.6.7","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"express":"~2.5.4"},"_engineSupported":true,"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.1":{"name":"authom","version":"0.3.1","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"_id":"authom@0.3.1","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"f915db961d146f70ffc769d8be0716574512be99","tarball":"https://registry.npmjs.org/authom/-/authom-0.3.1.tgz","integrity":"sha512-HBtigUgKOsUhnFLFSBdfL96tklfmEVmf5cf1OXOLG5qK3jb2kYMHOSjiwtTRB2K/d4Gm7GaXifUNyTK2YB9zaw==","signatures":[{"sig":"MEUCIFc51TreV2TayABTU+JLzi700mfZ5o9BbMwivIcLNCKHAiEAiYIiyz2LS3wYQsryeU4M9Pf7/k+8KE2UuKBgfRK8SbI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","engines":{"node":">=0.4.12"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.1.4","description":"A dependency-free multi-service authentication tool for node.js","_nodeVersion":"v0.6.12","dependencies":{"oauth":">=0.9.6"},"_defaultsLoaded":true,"devDependencies":{"express":"~2.5.4"},"_engineSupported":true,"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0":{"name":"authom","version":"0.4.0","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"_id":"authom@0.4.0","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"5fb00c37a345291b6b28ee80221dfde4a915aba9","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.0.tgz","integrity":"sha512-M6kHaa1HBb7S0uHrb0kVlxIGeeultj09RapUASRh6HdFQKOm8zRUqnOChnn298Q9eX8X0n+zK1OpoU4xdbepdw==","signatures":[{"sig":"MEUCIQDwIKJ0IzOusdy2nCPstIeMdA4conQEvkI/VjxV2QTk4wIgJG1XrEHTjPGmpg8Z8508loiiXG8qTSrFvvS7PmE7xLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.1.16","description":"A dependency-free multi-service authentication tool for node.js","_nodeVersion":"v0.6.15","dependencies":{"oauth":">=0.9.6"},"_defaultsLoaded":true,"devDependencies":{"express":"~2.5.4"},"_engineSupported":true,"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.2":{"name":"authom","version":"0.4.2","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"_id":"authom@0.4.2","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"2112c273464a5ad61268c16d2082e89205cd2ca2","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.2.tgz","integrity":"sha512-rjrN6rMnbthH14DUvaw/xKUkwNgGmDLQpijdcIcCkzOdQmwUmhyD0+3O4veTceI+2vpJ/Jy05Amvu1IPoT1NCw==","signatures":[{"sig":"MEUCICQo21qIrufz0z/Q2wcdW2QBcNcRnb7LxJZKg9QkbOoAAiEAi/RzQ5FKLidOyVXwBV5WLlzofUznuCzoxOCHSQ+qi24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.1.49","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.3":{"name":"authom","version":"0.4.3","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"_id":"authom@0.4.3","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"8dbcc93b57beaac7f143eb4aa343e33b93425ae3","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.3.tgz","integrity":"sha512-iHde1O6WwBeEHFdp6QjX2kh3axOqFuqd/PAPA5Cd/OtvigPf/EdLVFzEE20kVCSl7UeUSnMbTMZvm7XgeFLpnA==","signatures":[{"sig":"MEUCIQDn+MmDs95kNf9T218wazxVd3sNQhw0xz1osD+KhrlzIwIgE5O+7E2lOO9NiORLb1zz/mp3frZrTmYD32Op5irSVbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.1.59","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.4":{"name":"authom","version":"0.4.4","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"_id":"authom@0.4.4","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"20353df962913def5884bc0bc572e8e384b4d039","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.4.tgz","integrity":"sha512-wPn3AmZpjdnlhKBkJs4jkgc/qdmN72jYwbXGbnwT7D34+w8lHB4N7SE7iaeSHUIVgB3iLe1YE1X2OeOb5NesgQ==","signatures":[{"sig":"MEQCIC2GCEcmmByco+ijwjFuaIC98aMbDZ+diP4t7fIqqDSaAiBNCILsW8Ri5GbSjpU/tRtrNsQIvXTq/nphuOn5q7W/gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.1.59","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.5":{"name":"authom","version":"0.4.5","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"_id":"authom@0.4.5","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"57e2a706bef9d5ebb0197e27b8e8a665890cf640","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.5.tgz","integrity":"sha512-FETtjmxav/mFQiP11JSPKCWdVLA2Fj+HeaIaHXlf/UbzHlDwRBJ27mLNKxyD5pJzKZWkWSceZONMx+yjvAFVMg==","signatures":[{"sig":"MEYCIQCXd0wy9FVKa++FPNt4QC08m23m5cyQfTWYp6hx4DZFCgIhAOK/KzMFprSGtsk+/sCTN9sjx82Wxjc0hQCNvAiJTuFi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.1.62","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.6":{"name":"authom","version":"0.4.6","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"_id":"authom@0.4.6","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"edaa65c41f5ed25f3328ee88178245e0865f36ca","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.6.tgz","integrity":"sha512-GC/F/S6Eh15ehYKvqkOs+hExXrG0QFJPzaq1ifzGzSNlFoT4KKigneEV/gzZSbp7gowiwllgJ2D30om9x5XpOg==","signatures":[{"sig":"MEQCICYGD0B8bjkjhEegKTFMvD85E9P+5+vgRLlifOHX4mcpAiBLlKhzUa3nZ9IsijO7Pk788jh/YmVBb4uZZptX53cGSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.1.62","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.7":{"name":"authom","version":"0.4.7","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.7","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"3f537b41e8627a9f66bbb391c94d0b0ba3d23ef4","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.7.tgz","integrity":"sha512-PJXB0VjVJexClOzm28lNXtqJG9THUcFuLAcuR7fvC84QXdWyv1RN+K5vDEWOsQLb2vH3XeQxH6WtQAjcRvAluA==","signatures":[{"sig":"MEUCIHAwhmFMcPiaPhV+FfjTe2MTDprIPsM21dR/lQsODY8HAiEAvL/NzOJ63mldPBH6tbqms+BT8cHLUHVUu4KpUzqq9Fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.1.65","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.8":{"name":"authom","version":"0.4.8","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.8","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"31de9794ad4cff4bf1e3583f4b6f78d4944ad3a5","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.8.tgz","integrity":"sha512-GRnnXFxsAB19SIXffhLyc3z8z8IBGBUid2sTrnb7OvzIRxgWixFebVDTCk9ET2ZPBMFlRymQdSBT9s6ge473/w==","signatures":[{"sig":"MEUCIHA+hFujl9m7oCLf0a1awVPZhiR6nakxCLACBU7Gp5KDAiEAvmkKEiYd7gZ+1o5mstY2J/ZQxSHkUp9jrE3kUwhc9Lg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.1.69","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.9":{"name":"authom","version":"0.4.9","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.9","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"73dc52b17394563e446effdf7052d0bc0d2aad6c","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.9.tgz","integrity":"sha512-s8R2D+155+9V8P2S2JgSmCjknRMS9XnL8ZFAT1+sBQQN6uyIkwJPI3pkfEyL9fRD380FV2EWC2FRIX+bXrXmRA==","signatures":[{"sig":"MEYCIQDFey9sXeP/Soh7xFKfcCLaDgPzXZYnVkqfsglPQPKWiQIhALqlIvztrBaCBioHL+0spQ11odMErmcJnrmS5bhDIw45","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.2.14","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.10":{"name":"authom","version":"0.4.10","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.10","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"48300fcd558a7c2fd10151ac34eb7275401821fc","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.10.tgz","integrity":"sha512-zbVrZ4vmYiPsX6yudEqcX03aV+NXTGxBljekWNTyC5etxdxGNpMZayws1QFbWq9/0LKqRvKXJv8eVjCKmc6OMQ==","signatures":[{"sig":"MEUCIEPHvIavt9JCfy1KvUbICmaFDyL5FMbTerRJs8qZqyVxAiEA3em0c/S6bKzAbT6V+GDxwYYS/O/ACScz8+D8S1TB0BM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.2.14","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.11":{"name":"authom","version":"0.4.11","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.11","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"6f62cc33a8cda3cca378eb31a404d8a968517d08","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.11.tgz","integrity":"sha512-gQ0wsJtJZ2zgxp/28NZ3Y6Ko2JtV6FE0pRtHS3XTR0AogsZAAg/gOpGtJz3+EnFF1qBrEHyWlS5RUD0Y2Z9Gvw==","signatures":[{"sig":"MEQCICu6Z5sJi8mh+rhKg4STAA/IV5pd1nCKTB+EiQqsche0AiA3yFXEsO7wHr91h8v88AQhnQofTUGDNzwlg7ljQr9/hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.2.14","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.12":{"name":"authom","version":"0.4.12","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.12","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"bfca5289d0104a82a946b1bbe543e5476fb64abb","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.12.tgz","integrity":"sha512-LN2jzl8v8vKaYcxfdxP+/G5ss9Rl6izcx20sm2XKYg57Yzu5ZyaDWopdRS6UNM5037fNxvynyzFww3Jd7jfiKw==","signatures":[{"sig":"MEQCIHk0ZL5DZAxPlEutKPwwyV6oa8/thvzCWdWKRCSKliavAiBeHkNx2YNIkAKA7W7lR/wa5OmFNSqfiwEtzOIWpCxg6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.2.14","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.13":{"name":"authom","version":"0.4.13","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.13","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"09e7f695847065ea5eaae26143d1a5f4c3f14167","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.13.tgz","integrity":"sha512-fQiTQt8PUdnGN7Z10Tz9KUCoHNvG4OTo770iIX3JMO8DHO0FjfkrxA4lVGTTXqOpu8YmxVTQ0BgpG1zCDmwl/w==","signatures":[{"sig":"MEUCIBdKNXslTkbMvsePgDLFbJdL1SuCE84KG8YqYyIA83tFAiEA4+XLSsljJPnUKZaNcceg1RPTaxtCJrMxdp4+4F6tIBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.2.14","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.14":{"name":"authom","version":"0.4.14","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.14","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","dist":{"shasum":"b0a7f6663b960e11c8b1d6012010e933c4560ddf","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.14.tgz","integrity":"sha512-c9Wt/gOS+sR/BLN1afcycOjoXjN3VUWguSrf6HMF8cFYOrSCN8KyXOZ7+VXU8tISbLKDKPT3mAovwTc6vkwvsw==","signatures":[{"sig":"MEQCIB/vNsP//020DkKsUedllpoKJ4ZaLG7NH7hZg2xBBU3FAiAW2EByYSGrKLVtIjCZOWGsu1if9m0qfVxiE4+NFTzO4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.2.18","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.15":{"name":"authom","version":"0.4.15","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.15","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"e478652866b537e0c0846c35709fd3304ddefee5","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.15.tgz","integrity":"sha512-9CVoSi6v2YSLkrYEyHCXqh8REFjW+u2PQRZ/N1oE6p8+IWkFxly87aLa1qT86w7QQFhlhNktHusXPW/hqyFfVw==","signatures":[{"sig":"MEQCIEzC9LUmNFBuMJ01xW2KxtPY4ncV3dlrVnXIkTpZgz78AiB9wDGK98WAsEn8k43WKLzdoAuXQfTtniQ37I85z38gmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.2.21","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.16":{"name":"authom","version":"0.4.16","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.16","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"e5a17404a3b87d7e9c59123666f9d2da29e49194","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.16.tgz","integrity":"sha512-v8cs5bCyrQ9YhZvxHike6ye4ZdX+j9qLcCbG1mayam/I++ZDA6RPFowH1gWPOms0ttHBKg6ONfMSU9J90dSvaQ==","signatures":[{"sig":"MEQCICT+0ZfR0TPtLMrhHitgw1CeBKKgD4Qre2oEw7yv2KCvAiBl32G6ZNVOAiuqF1ZdYMnXoydHjnb4K8o952yTufIcdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.2.25","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.17":{"name":"authom","version":"0.4.17","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.17","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"4189c65466879c30a65831011328aa57299e4b9a","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.17.tgz","integrity":"sha512-ABbve9h28NqOzVOz5nlDlFOmetrDu6QZjfn/A+APx/scHpvjo/yvXAtOiOGvpqYfglEUDYPiwlp5adJYxxRkiw==","signatures":[{"sig":"MEUCIQCZc7esSa7aYFRO2T8mBvHiIUYxvzViDG+UOqMYMWNedQIgA2xtk1tSVIGC9GRVMFThzyeF7xhJ61TG8jwilmuuZa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"tr@nslator.jp"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.2.32","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.19":{"name":"authom","version":"0.4.19","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.19","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"66ec6f0925e40ecb7a469e45a91728121a55bc5a","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.19.tgz","integrity":"sha512-Xt2rmVzmV5NBbs6gIv9F6LjEAdxT6QgcweUMdr5KQ7G/3tuWqDkcMaS85yvIn+Ds7MbQNsVFcH6CCJG60tQKaw==","signatures":[{"sig":"MEUCIQDW7ERzzj/U3wWyZxVKj2kluYteQJ0XwVeNOObt+1mWXgIgF5iW/X1YSTjLxbIACWhT6NDYTFHsjOep8kd7zcip+Dc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"where@jed.is"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.3.15","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.20":{"name":"authom","version":"0.4.20","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.20","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"c9fcd89d6bb6dc8182df9d374d616eb92843ce13","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.20.tgz","integrity":"sha512-QuQQId4yGe5i65FhRYfIZgm+XElaq5Nam+FQibsKM+joCumqwkCnWahGVc6GJ/HbxSDOOdUmFrcOrvudFSIUjg==","signatures":[{"sig":"MEUCIQDnfyhMPKiCyQElNegQkQ41f5btarygBdvxpCUS+fRSxgIgcCl7SBG4BaGOszwzOTqbUrfrxpEG+ddXD3iWm4bV51o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"where@jed.is"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.3.15","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.21":{"name":"authom","version":"0.4.21","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.21","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"80a87be139e535e914f035cd79afbbd206a6fdb6","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.21.tgz","integrity":"sha512-DMtrun0Ll4kF7huCw8O4Ior1eJaCZTDCW5gLLjN5XMO1cXeSlL7xH6l00FjRdDLMkD3rMPdLanY4dq+mC+Fl8Q==","signatures":[{"sig":"MEUCIGnsiw6YiR2fDxjpHnL1fDPyf9fSgHqxQk1Fpxx7QBixAiEAu0cuOALYfu4BeT7o7LYXekXUL9Twv70/tGa7IqR2MEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"where@jed.is"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.3.15","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.22":{"name":"authom","version":"0.4.22","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.22","maintainers":[{"name":"jed","email":"tr@nslator.jp"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"41a5a076042212719bf02610ad10c128b10e9860","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.22.tgz","integrity":"sha512-ejwMKS/TN5OUZiB9UEbdNurFwHaidMCGUlOxambBFGnSb8fWEHjSVOaxVvPIIt4YGY2Nrd6yRLsw63QDaDKbbg==","signatures":[{"sig":"MEQCICp5q1vBGv6Xtp+r0V4Kt3yO1y6YpCXXClJCwy6nwewcAiBOaUapKvot3ustoZz046l3ScCxTFGchQQo/Kcntog1VQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"where@jed.is"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.3.15","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.23":{"name":"authom","version":"0.4.23","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.23","maintainers":[{"name":"jed","email":"tr@nslator.jp"},{"name":"aslakhellesoy","email":"aslak.hellesoy@gmail.com"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"05f6bc2c3ce2b4c0f9d026ed84fc5d8eb0ea316b","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.23.tgz","integrity":"sha512-TzIShA9FxqniOvZdrpCG57y4qvETtJnxMZYtYFe1JimdHeVAvxwsqpLMI/k3Fqc6x6u9JBUg0FE2Iv6ZxST8hw==","signatures":[{"sig":"MEYCIQCGNbXCvwA6Z0SGZdG4iEV5qOP1AppTNcPvRuQWoeoL3AIhALIuFYKxVkWjIKCBA6b1JNmzaLZWL27wxfuIlyZpv6cg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"aslakhellesoy","email":"aslak.hellesoy@gmail.com"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.3.17","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.24":{"name":"authom","version":"0.4.24","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.24","maintainers":[{"name":"jed","email":"tr@nslator.jp"},{"name":"aslakhellesoy","email":"aslak.hellesoy@gmail.com"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"48926c9a55d6c1b34370c54e3cdfe0e5c13efb4a","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.24.tgz","integrity":"sha512-tRMXOvSy9IsAqTsJGL6WZWMYpFSd0apXHt0hxd2CPWoYZO7hKl3Q9z7bqjG58kYu26COIQjQd9ql7Yv0SJ1DMw==","signatures":[{"sig":"MEUCIQCfLtDH0L4H3Ro75a/67sBDsoVzQr8GwqlZ+dc/RZotdQIgOtngKMMFIerGfgQTiEfkZVMWqD7ITf7JgKVcC9OZkIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"where@jed.is"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.3.15","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.25":{"name":"authom","version":"0.4.25","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.25","maintainers":[{"name":"jed","email":"tr@nslator.jp"},{"name":"aslakhellesoy","email":"aslak.hellesoy@gmail.com"},{"name":"danielepolencic","email":"daniele.polencic@gmail.com"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"05b1123ca732e30927028498822f521b68b6e887","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.25.tgz","integrity":"sha512-PAk3VRMy93QsDwVSHXCki/ETfIw+YBOuRaAiAmCSGn9NLMU0JampjJ2GKFbZxv6glrS7CEqzTXuFC0ZXSADlqw==","signatures":[{"sig":"MEUCIHzqqsggvBKQ12MRZYu0AypQtNIEeoHRn4PqN+LrXBL/AiEA1KwlcmVef3q/PFmCeFmzpVBA2WDCHQydbzDE/ETxIFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"danielepolencic","email":"daniele.polencic@gmail.com"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.2.30","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.26":{"name":"authom","version":"0.4.26","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.26","maintainers":[{"name":"jed","email":"tr@nslator.jp"},{"name":"aslakhellesoy","email":"aslak.hellesoy@gmail.com"},{"name":"danielepolencic","email":"daniele.polencic@gmail.com"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"fb5d2f562ccb30e0fc9e487238455bc8807a8b75","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.26.tgz","integrity":"sha512-BsIVbMrcSUsHZBlLeqniyCZxtNPKrLbQmFNtavcMLZxOvoDw3J+SxG4bhYKu1HCu6slVj27E+NPaJf9YIeWyIA==","signatures":[{"sig":"MEYCIQCJ4FCUmgAzeDXHZOPzjjF9SV0w7Og1r8yK/pOtUIBcAAIhANUyudTKhEV8PYcmLEv0VqZolNjfM7NrBsS7tZIsrxei","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"where@jed.is"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.4.3","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.27":{"name":"authom","version":"0.4.27","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.27","maintainers":[{"name":"jed","email":"tr@nslator.jp"},{"name":"aslakhellesoy","email":"aslak.hellesoy@gmail.com"},{"name":"danielepolencic","email":"daniele.polencic@gmail.com"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"0c7fd6225bdeeb7a8bc57f9f54365883622336cb","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.27.tgz","integrity":"sha512-1wGNAsykwmt5ltN7vZVp2HbHThJ8FjID233nprlN+NQr7P/XhcpGWLGsAFSPGqvG23EYGjJAmuyCJdLvp7Pbgg==","signatures":[{"sig":"MEUCIBV8c9mELoUun3WPZMtpVZQHgtqUh5W3lqXtwYyb7kTQAiEA+3ZDVhYgLHtB2+diuYZ2oG36JPCIyuycRfJFrIVRFIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","engines":{"node":">=0.6.15"},"scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"where@jed.is"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.4.3","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.28":{"name":"authom","version":"0.4.28","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.28","maintainers":[{"name":"jed","email":"tr@nslator.jp"},{"name":"aslakhellesoy","email":"aslak.hellesoy@gmail.com"},{"name":"danielepolencic","email":"daniele.polencic@gmail.com"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"f302dd7c15bcf14b587531ebaa61662c89a31a69","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.28.tgz","integrity":"sha512-1ao7Qez439BT3ZwvHOT3U+/4vb1ld4d+/uaDKPE8loci4tIZa2MZGpRWGoxSE8DsknZdYrpZKqIuNSxtTtkC6A==","signatures":[{"sig":"MEUCIHjr/WpyK+EdHgy6FZ3Joz0q8jWm5Xlt4oU6Yt71/FmQAiEA3TJOX9HSkcT5oDv9y/80yMJpSJccTjmvvFqOHJ8cFgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","_shasum":"f302dd7c15bcf14b587531ebaa61662c89a31a69","engines":{"node":">=0.6.15"},"gitHead":"d08fae54e84782b89d8a0d5f97658136b171df3c","scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"where@jed.is"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.4.13","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.29":{"name":"authom","version":"0.4.29","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.29","maintainers":[{"name":"jed","email":"tr@nslator.jp"},{"name":"aslakhellesoy","email":"aslak.hellesoy@gmail.com"},{"name":"danielepolencic","email":"daniele.polencic@gmail.com"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"5d377d59d66a8f62f4dc958d01a910186baf800f","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.29.tgz","integrity":"sha512-pSbX704bjn8hV//4lHB+4+cWONmevu6uK1EQxbpjd3x3Bxf6qUT4+fusXoQ9QqmFfm1JIubMx8LmKCHfsLGsjw==","signatures":[{"sig":"MEUCIDxGVFb4zykETMagwX1/mBchlbvhts6rqTepVrnWiV80AiEAhhQ/e6FMQxkgcb0jwAm+o1aOR005ylp5riCK5jr5sjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","_shasum":"5d377d59d66a8f62f4dc958d01a910186baf800f","engines":{"node":">=0.6.15"},"gitHead":"8d193a9f03bfc8e8018fe2d03890edddba86fb79","scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"where@jed.is"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.4.13","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.31":{"name":"authom","version":"0.4.31","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.31","maintainers":[{"name":"jed","email":"tr@nslator.jp"},{"name":"aslakhellesoy","email":"aslak.hellesoy@gmail.com"},{"name":"danielepolencic","email":"daniele.polencic@gmail.com"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"5c534867a1738f728a6db08de7cd1465b586149b","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.31.tgz","integrity":"sha512-QddjCSd0fYSNGwp3MkkTJqdTrlLZ12gvNbRNjnTBtWyEJdB5//hzenQ25hFV5mPBUSkA0S2i1dp2h0yG6Jt38A==","signatures":[{"sig":"MEQCIQDZUpRwz951VTm/yBY24xyW5s0veYv502bSbeA2jUElngIfEtXRVhEgy9XslT2L1p/L0PsNdcWJqxFnDv0vnAGCWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","_shasum":"5c534867a1738f728a6db08de7cd1465b586149b","engines":{"node":">=0.6.15"},"gitHead":"29d3b0d9493864ff5867b292164f9107eec5a9aa","scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"where@jed.is"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.4.13","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.32":{"name":"authom","version":"0.4.32","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.32","maintainers":[{"name":"jed","email":"tr@nslator.jp"},{"name":"aslakhellesoy","email":"aslak.hellesoy@gmail.com"},{"name":"danielepolencic","email":"daniele.polencic@gmail.com"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"ada8413ef5625b58c34cc4959637b240ce8fc454","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.32.tgz","integrity":"sha512-9QWj8g4cTEfbwm63SO8PN26G/PRoSiKaJVP+XQCpfX3xmHhlIatN5zhkdqndfMJO1Ht1wJl0pH7jMayYUSBqnw==","signatures":[{"sig":"MEYCIQDdDDpdGdZFpGsLQ0OhilqtrGM/qpzXH/8j9pyiE2hlDgIhAKVRK3H1DGlkUCWbVQ45Hvh5VsFsStfGepgu3jDAIJZ0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","_shasum":"ada8413ef5625b58c34cc4959637b240ce8fc454","engines":{"node":">=0.6.15"},"gitHead":"b9f5017c1a8d3d433aec8e8540839ab8c695b27e","scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"aslakhellesoy","email":"aslak.hellesoy@gmail.com"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.4.23","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.33":{"name":"authom","version":"0.4.33","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.33","maintainers":[{"name":"jed","email":"tr@nslator.jp"},{"name":"aslakhellesoy","email":"aslak.hellesoy@gmail.com"},{"name":"danielepolencic","email":"daniele.polencic@gmail.com"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"0938330f86e9c7fdf702253a3121c36050704996","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.33.tgz","integrity":"sha512-5omDdQ4Zq/HfmLb3sa4Fivatq9mntvdQvLkS4/C/CUIKzr7kuqeSWY01t2YmAK4RnI+aYKZa8Jw57rCRM+1rCw==","signatures":[{"sig":"MEQCIAhxYGJttOw6hX/nFrHY6XZn2h97o+LWwb2A/oASYju5AiBTeqJMOOzuksW8hMIrMyD79xhuogMJoN5gsd06LDqHqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","_shasum":"0938330f86e9c7fdf702253a3121c36050704996","engines":{"node":">=0.6.15"},"gitHead":"d724b8541446287d84589ac68ef54edddec10b9f","scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"aslakhellesoy","email":"aslak.hellesoy@gmail.com"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.4.23","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.34":{"name":"authom","version":"0.4.34","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.34","maintainers":[{"name":"jed","email":"tr@nslator.jp"},{"name":"aslakhellesoy","email":"aslak.hellesoy@gmail.com"},{"name":"danielepolencic","email":"daniele.polencic@gmail.com"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"dd6fd423211b3dbb7779230a92c19a938e282031","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.34.tgz","integrity":"sha512-//f6vYCo3KSRj/vxpaJ8Nq/xn1nq+kac3WnOq9lFbpzW1ZG83hJgBwSdKTMZ+S3RvqUQpogsCbNwwQtEj0tNOA==","signatures":[{"sig":"MEYCIQDosKTKlEAsLrdtlfBIcSR0H20QNLdefHu7FCD3H/Nn4gIhAJEIyZUPu1kaDDgONen7+6bsdzHjjhEMPBFRM4tOuhSW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","_shasum":"dd6fd423211b3dbb7779230a92c19a938e282031","engines":{"node":">=0.6.15"},"gitHead":"ac0c3bd8210ffc0a7629c23f23c4367595ed7e31","scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"aslakhellesoy","email":"aslak.hellesoy@gmail.com"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"1.4.23","description":"A dependency-free multi-service authentication tool for node.js","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.35":{"name":"authom","version":"0.4.35","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.35","maintainers":[{"name":"jed","email":"tr@nslator.jp"},{"name":"aslakhellesoy","email":"aslak.hellesoy@gmail.com"},{"name":"danielepolencic","email":"daniele.polencic@gmail.com"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"04eaf63377ee1aaf7225d0368ae3e5d968110eed","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.35.tgz","integrity":"sha512-O3i5f84t/UsjbQZmFxVVb7QofQcXSoDMA/fN8zMjikacDnXcNKsAtP2dUTvoNaxy4JRqaQpOtjDjZO0KYby0MA==","signatures":[{"sig":"MEQCID7Z1Pvk8Gl+VSatbAAN2r8w+nBPdCwqJa0tjhwv/JrsAiBJ7LKU015knEgyNesUsRl+r9fYNCQ2VEnNao3ri/ZYnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","_shasum":"04eaf63377ee1aaf7225d0368ae3e5d968110eed","engines":{"node":">=0.6.15"},"gitHead":"37bab530abce77bd12a599dab516884bee26072c","scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"where@jed.is"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"2.1.10","description":"A dependency-free multi-service authentication tool for node.js","_nodeVersion":"0.10.33","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"~2.5.4"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.36":{"name":"authom","version":"0.4.36","keywords":["auth","authorization","oauth","http"],"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","_id":"authom@0.4.36","maintainers":[{"name":"jed","email":"tr@nslator.jp"},{"name":"aslakhellesoy","email":"aslak.hellesoy@gmail.com"},{"name":"danielepolencic","email":"daniele.polencic@gmail.com"}],"contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"homepage":"https://github.com/jed/authom","bugs":{"url":"https://github.com/jed/authom/issues"},"dist":{"shasum":"403ed4bd3e2eedb8dec614b256f199770afd1d11","tarball":"https://registry.npmjs.org/authom/-/authom-0.4.36.tgz","integrity":"sha512-fWEf6l9Twc/EQDzkb+B3dBsMTwPhxp/LNKdC5Wk4ViaU5zs3ReG8lL0rpMZc615okhc9rJw+Doynoz8dlblX8Q==","signatures":[{"sig":"MEUCIQDdFpazFAk25653oynS0k+xf9fYeVNf2MTRZJzEdzrmoQIga2Jqi+XrSf2KoMAK90fqgV0azyJOODu169vzCh5AZ6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/authom","_from":".","_shasum":"403ed4bd3e2eedb8dec614b256f199770afd1d11","engines":{"node":">=0.6.15"},"gitHead":"41ccd16635dfbe7bdb9b7c0e48bfd1692aa44be3","scripts":{"start":"sudo node ./example/server.js"},"_npmUser":{"name":"jed","email":"where@jed.is"},"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"_npmVersion":"2.1.10","description":"A dependency-free multi-service authentication tool for node.js","_nodeVersion":"0.10.33","dependencies":{"oauth":">=0.9.6"},"devDependencies":{"express":"^4.0.0"},"optionalDependencies":{"oauth":">=0.9.6"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2011-11-17T06:58:51.526Z","modified":"2025-10-29T03:03:34.638Z","0.1.6":"2011-11-17T06:58:56.374Z","0.2.0":"2011-11-17T06:59:43.978Z","0.2.1":"2011-11-19T02:15:37.756Z","0.2.2":"2012-01-15T07:24:41.331Z","0.3.0":"2012-01-16T10:20:28.624Z","0.3.1":"2012-03-20T05:22:31.982Z","0.4.0":"2012-04-26T07:59:02.373Z","0.4.2":"2012-08-19T09:49:20.544Z","0.4.3":"2012-09-07T02:12:51.310Z","0.4.4":"2012-09-11T08:56:50.097Z","0.4.5":"2012-10-20T08:40:21.371Z","0.4.6":"2012-10-23T00:24:00.434Z","0.4.7":"2012-11-08T03:01:07.034Z","0.4.8":"2013-01-08T11:44:18.503Z","0.4.9":"2013-03-20T02:06:40.677Z","0.4.10":"2013-03-27T00:07:17.988Z","0.4.11":"2013-04-18T01:08:32.276Z","0.4.12":"2013-04-18T05:23:17.715Z","0.4.13":"2013-04-22T22:05:06.941Z","0.4.14":"2013-04-24T20:50:25.161Z","0.4.15":"2013-06-01T21:08:09.677Z","0.4.16":"2013-06-07T17:57:46.760Z","0.4.17":"2013-08-05T13:23:05.071Z","0.4.19":"2013-12-18T19:05:57.925Z","0.4.20":"2013-12-19T21:06:55.423Z","0.4.21":"2014-01-08T17:20:23.420Z","0.4.22":"2014-01-08T17:23:11.222Z","0.4.23":"2014-01-09T13:44:51.914Z","0.4.24":"2014-01-30T15:56:54.527Z","0.4.25":"2014-02-05T12:00:09.884Z","0.4.26":"2014-03-29T23:33:06.820Z","0.4.27":"2014-05-14T17:56:59.737Z","0.4.28":"2014-07-07T14:17:37.122Z","0.4.29":"2014-07-18T20:53:28.162Z","0.4.31":"2014-07-26T20:42:14.309Z","0.4.32":"2014-09-25T13:47:29.745Z","0.4.33":"2014-09-26T14:07:41.234Z","0.4.34":"2014-09-26T14:11:39.346Z","0.4.35":"2014-12-03T18:58:50.058Z","0.4.36":"2014-12-03T19:09:54.661Z"},"bugs":{"url":"https://github.com/jed/authom/issues"},"author":{"url":"http://jed.is","name":"Jed Schmidt","email":"tr@nslator.jp"},"license":"MIT","homepage":"https://github.com/jed/authom","keywords":["auth","authorization","oauth","http"],"repository":{"url":"git://github.com/jed/authom.git","type":"git"},"description":"A dependency-free multi-service authentication tool for node.js","contributors":[{"url":"https://github.com/intabulas","name":"Mark Lussier","email":"mlussier@gmail.com"}],"maintainers":[{"name":"aslakhellesoy","email":"aslak.hellesoy@gmail.com"},{"name":"danielepolencic","email":"daniele.polencic@gmail.com"},{"name":"jed","email":"tr@nslator.jp"}],"readme":"authom\n=======\n\nauthom is an authentication library for node.js. It unifies authentication APIs for multiple services into a single EventEmitter, and works with both the built-in node.js HTTP module and as an Express/Connect app.\n\nauthom was designed to solve one problem and solve it well. It has an intuitive node.js-like API, no required dependencies, and doesn't force any particular persistence, session, or middleware approaches on you.\n\nExample\n-------\n\nFor the built-in node.js HTTP module:\n\n```javascript\n// Like socket.io, authom will intercept requests\n// for you to help keep your routes clean.\n\nvar server = require(\"http\").createServer()\n  , authom = require(\"authom\")\n\nserver.on(\"request\", function() {\n  // your usual server logic\n})\n\n// create servers for the services you'll be using\nauthom.createServer({ /* facebook credentials */ })\nauthom.createServer({ /* github credentials */ })\nauthom.createServer({ /* google credentials */ })\nauthom.createServer({ /* twitter credentials */ })\n// ... et cetera\n\nauthom.on(\"auth\", function(req, res, data) {\n  // called when a user is authenticated on any service\n})\n\nauthom.on(\"error\", function(req, res, data) {\n  // called when an error occurs during authentication\n})\n\nauthom.listen(server)\nserver.listen(8000)\n```\n\nFor Express/Connect:\n\n```javascript\nvar express = require(\"express\")\n  , app = express()\n  , authom = require(\"authom\")\n\n// create servers for the services you'll be using\nauthom.createServer({ /* facebook credentials */ })\nauthom.createServer({ /* github credentials */ })\nauthom.createServer({ /* google credentials */ })\nauthom.createServer({ /* twitter credentials */ })\n// ... et cetera\n\nauthom.on(\"auth\", function(req, res, data) {\n  // called when a user is authenticated on any service\n})\n\nauthom.on(\"error\", function(req, res, data) {\n  // called when an error occurs during authentication\n})\n\napp.get(\"/auth/:service\", authom.app)\n\napp.listen(8000)\n```\n\nSupported services\n------------------\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/37signals.ico\" style=\"vertical-align:middle\"> 37signals (by [nodebiscut](https://github.com/nodebiscut))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/bitbucket.png\" style=\"vertical-align:middle\" width=\"16\" height=\"16\"> Bitbucket (by [aslakhellesoy](https://github.com/aslakhellesoy))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/dropbox.ico\" style=\"vertical-align:middle\"> Dropbox (by [cartuchogl](https://github.com/cartuchogl))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/dwolla.ico\" style=\"vertical-align:middle\"> Dwolla (by [nodebiscut](https://github.com/nodebiscut))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/facebook.ico\" style=\"vertical-align:middle\"> Facebook (by [jed](https://github.com/jed))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/fitbit.ico\" style=\"vertical-align:middle\"> Fitbit (by [pspeter3](https://github.com/pspeter3))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/foodspotting.ico\" style=\"vertical-align:middle\"> Foodspotting (by [kimtaro](https://github.com/kimtaro))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/foursquare.ico\" style=\"vertical-align:middle\"> Foursquare (by [nodebiscut](https://github.com/nodebiscut))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/github.ico\" style=\"vertical-align:middle\"> GitHub (by [jed](https://github.com/jed))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/google.ico\" style=\"vertical-align:middle\"> Google (by [jed](https://github.com/jed))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/gowalla.ico\" style=\"vertical-align:middle\"> Gowalla (by [jed](https://github.com/jed))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/instagram.ico\" style=\"vertical-align:middle\"> Instagram (by [jed](https://github.com/jed))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/linkedin.ico\" style=\"vertical-align:middle\"> LinkedIn (by [shinecita](https://github.com/shinecita))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/meetup.ico\" style=\"vertical-align:middle\"> Meetup (by [softprops](https://github.com/softprops))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/reddit.png\" style=\"vertical-align:middle\"> Reddit (by [avidw](https://github.com/avidw))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/soundcloud.ico\" style=\"vertical-align:middle\"> SoundCloud (by [jed](https://github.com/jed))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/stripe.ico\" style=\"vertical-align:middle\"> Stripe Connect (by [recipher](https://github.com/recipher))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/trello.ico\" style=\"vertical-align:middle\"> Trello (by [falexandrou](https://github.com/falexandrou))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/twitter.ico\" style=\"vertical-align:middle\"> Twitter (by [jed](https://github.com/jed))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/vkontakte.ico\" style=\"vertical-align:middle\"> Vkontakte (by [molforp](https://github.com/molforp))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/windowslive.ico\" style=\"vertical-align:middle\"> Windows Live (by [jed](https://github.com/jed))\n\n<img src=\"https://raw.githubusercontent.com/jed/authom/master/lib/assets/ninjablocks.ico\" style=\"vertical-align:middle\"> Ninja Blocks (by [thatguydan](https://github.com/thatguydan))\n\nInstallation and Setup\n----------------------\n\nTo install, enter:\n\n    $ npm install authom\n\nTo see the demo, enter:\n\n    $ npm start authom\n\nAnd then head to http://authom.jedschmidt.com (which resolves to your local machine at `127.0.0.1`). `sudo` is needed to bind to port 80, as many providers do not allow callback URLs with a port or `localhost` as the host.\n\nFAQ\n---\n\n### How can I add my own service?\n\nSee **Extending authom** below.\n\n### Why not just use [everyauth](https://github.com/bnoguchi/everyauth)/[passport](https://github.com/jaredhanson/passport)? How is authom different?\n\nauthom aims to solve a smaller problem, more agnostically. It trades convenience for simplicity and flexibility. Here are some key differences:\n\n- authom was built for node, and can also work with Express, while everyauth is tied to Express and Connect. everyauth aims for a much more ambitious integration, but at the expense of locking you into a particular stack. authom takes a more UNIX approach; since it doesn't handle logins, persistence, sessions, or anything past authentication, it is more of a tool and less of a framework.\n\n- authom uses native node.js conventions such as EventEmitters and objects, while everyauth uses promises and a chaining config API. This is of course subjective, but the authom API aims to be closer to the APIs of node.js itself.\n\nAPI\n---\n\n### authom.createServer(options, [function(req, res){}])\n\nCreates an EventEmitter for the given authentication service. The service is specified by the `service` key of the `options` object, with all other keys differing based on the service. For example, `github` would be called like this:\n\n```javascript\nvar github = authom.createServer({\n  service: \"github\",\n  id: \"7e38d12b740a339b2d31\",\n  secret: \"116e41bd4cd160b7fae2fe8cc79c136a884928c3\",\n  scope: [\"gist\"]\n})\n```\n\nAn optional `name` member can also be passed to override that used for authom path matching. So if you had two GitHub apps, you could set them as `name: github1` and `name: github2`, so that they could be accessed as `/auth/github1` and `/auth/github2`.\n\nYou can listen for `auth` and `error` events by:\n\n- listening to a specific service for service-specific events, or\n- listening to `authom` for all service events\n\nFor example, use this to listen for events from GitHub, based on the code above:\n\n```javascript\ngithub.on(\"auth\", function(req, res, gitHubSpecificData){})\ngithub.on(\"error\", function(req, res, gitHubSpecificData){})\n```\n\nOr, use this to listen to events from all provders, since authom already listens and namespaces them for you:\n\n```javascript\nauthom.on(\"auth\", function(req, res, data){})\nauthom.on(\"error\", function(req, res, data){})\n```\n\n### authom.on(\"auth\", function(req, res, data){})\n\nListens for successful authentications across all services. The listener is called with the original request/response objects as well as a service-specific user object, which contains the following keys:\n\n- `token`: the token resulting from authentication\n- `refresh_token`: the refresh_token resulting from authentication, if implemented by auth service, otherwise `undefined`\n- `id`: the ID of the user on the remote service\n- `data`: the original data returned from the service, and\n- `service`: the name of the service, given so that you can branch your code:\n\n```javascript\nauthom.on(\"auth\", function(req, res, data) {\n  switch(data.service) {\n    case \"github\": ...\n    case \"google\": ...\n    .\n    .\n    .\n  }\n})\n```\n\n### authom.on(\"error\", function(req, res, data){})\n\nListens for failed authentications across all services. Like the `auth` event, the listener is called with the original request/response objects as well as an error object, allowing you to provide your own session scheme.\n\n### authom.listen(server)\n\nListens to an existing HTTP(S) server for `request` events. Like socket.io's `.listen` method, authom will intercept any request whose path starts with `/auth`.\n\n### authom.listener\n\nA standard node.js listener. This can be used for more control over the path at which authom is used. For example, the following two are equivalent:\n\n```javascript\n// socket.io-style\nvar server = require(\"http\").createServer()\n  , authom = require(\"authom\")\n\nserver.on(\"request\", function() {\n  /* your usual server logic */\n})\n\nauthom.listen(server)\nserver.listen(8000)\n```\n\n```javascript\n// route-style\nvar server = require(\"http\").createServer()\n  , authom = require(\"authom\")\n\nserver.on(\"request\", function(req, res) {\n  if (req.url.slice(5) == \"/auth\") authom.listener(req, res)\n\n  else {\n\t/* your usual server logic */\n  }\n})\n\nserver.listen(8000)\n```\n\n### authom.registerService(serviceName, Service)\n\nAuthom-compliant services can be registered using this method. This is useful for adding custom authentication services not suited to be part of the ```/lib``` core services. (For example a business-specific in-house authentication service.) _Custom services will override existing services of the same name._\n\n```javascript\nvar authom = require(\"authom\")\n  , EventEmitter = require(\"events\").EventEmitter\n\n//Custom authentication service\nvar IpAuth = function(options) {\n  var server = new EventEmitter\n  var whiteList = options.whiteList || [\"127.0.0.1\", \"::1\"]\n\n  server.on(\"request\", function(req, res) {\n    if (~whiteList.indexOf(req.connection.remoteAddress)) {\n      server.emit(\"auth\", req, res, {status: \"yay\"})\n    }\n    else {\n      server.emit(\"error\", req, res, {status: \"boo\"})\n    }\n  })\n\n  return server\n}\n\nauthom.registerService(\"ip-auth\", IpAuth)\n\nauth.createServer({\n  service: \"ip-auth\",\n  whiteList : [\"127.0.0.1\", \"::1\", \"192.168.0.1\"]\n})\n```\n\n### authom.route\n\nA regular expression that is run on the pathname of every request. authom will only run if this expression is matched. By default, it is `/^\\/auth\\/([^\\/]+)\\/?$/`.\n\n### authom.app\n\nThis is a convenience Express app, which should be mounted at a path containing a `:service` parameter.\n\n\nProviders\n---------\n\n### 37signals ([create an app](https://integrate.37signals.com/apps/))\n\nOptions:\n\n- `service`: \"37signals\"\n- `id`: the application's `Client ID`\n- `secret`: the application's `Client secret`\n\nExample:\n\n```javascript\nvar signals = authom.createServer({\n  service: \"37signals\",\n  id: \"c2098292571a03070eb12746353997fb8d6f0e00\",\n  secret: \"4cb7f46fa83f73ec99d37162b946522b9e7a4d5a\"\n})\n```\n\n### Dropbox ([create an app](https://www.dropbox.com/developers/apps))\n\nOptions:\n\n- `service`: \"dropbox\"\n- `id`: the application's `App key`\n- `secret`: the application's `App secret`\n- `info`: specify `true` if you want to get the user info (a little slower - one extra request)\n\nExample:\n\n```javascript\nvar dropbox = authom.createServer({\n  service: \"dropbox\",\n  id: \"zuuteb2w7i82mdg\",\n  secret: \"rj503lgqodxzvbp\"\n  info: true\n})\n```\n\n### Dwolla Live ([create an app](https://www.dwolla.com/applications))\n\nOptions:\n\n- `service`: \"dwolla\"\n- `id`: the application's `Client ID`\n- `secret`: the application's `Client secret`\n- `scope`: the scope requested.\n\nExample:\n\n```javascript\nvar dwolla = authom.createServer({\n  service: \"dwolla\",\n  id: \"0vNUP/9/GSBXEv69nqKZVfhSZbw8XQdnDiatyXSTM7vW1WzAAU\",\n  secret: \"KI2tdLiRZ813aclUxTgUVyDbxysoJQzPBjHTJ111nHMNdAVlcs\",\n  scope: \"AccountInfoFull\"\n})\n```\n\n### Facebook ([create an app](https://developers.facebook.com/apps))\n\nOptions:\n\n- `service`: \"facebook\"\n- `id`: the application's `App ID`\n- `secret`: the application's `App secret`\n- `scope` (optional): the scopes requested by your application\n- `fields` (optional): the fields passed onto `/users/me`\nExample:\n\n```javascript\nvar facebook = authom.createServer({\n  service: \"facebook\",\n  id: \"256546891060909\",\n  secret: \"e002572fb07423fa66fc38c25c9f49ad\",\n  scope: [],\n  fields: [\"name\", \"picture\"]\n})\n```\n\n### Fitbit ([request api key](https://dev.fitbit.com/apps/new))\n\nOptions:\n\n- `service`: \"fitbit\"\n- `id`: the application's `Client ID`\n- `secret`: the application's `Client secret`\n\nExample:\n\n```javascript\nvar fitbit = authom.createServer({\n  service: \"fitbit\",\n  id: \"45987d27b0e14780bb1a6f1769e679dd\",\n  secret: \"3d403aaeb5b84bc49e98ef8b946a19d5\"\n})\n```\n\n### Foodspotting ([request api key](http://www.foodspotting.com/api))\n\nOptions:\n\n- `service`: \"foodspotting\"\n- `id`: the application's `Client ID`\n- `secret`: the application's `Client secret`\n\nExample:\n\n```javascript\nvar foodspotting = authom.createServer({\n  service: \"foodspotting\",\n  id: \"<api key>\",\n  secret: \"<api secret>\"\n})\n```\n\n### Foursquare ([create an app](https://foursquare.com/oauth/))\n\nOptions:\n\n- `service`: \"foursquare\"\n- `id`: the application's `CLIENT ID`\n- `secret`: the application's `CLIENT SECRET`\n\nExample:\n\n```javascript\nvar foursquare = authom.createServer({\n  service: \"foursquare\",\n  id: \"0DPGLE430Y2LFUCOSFXB0ACG3GGD5DNHH5335FLT4US1QDAZ\",\n  secret: \"WLNCAVFHCMQGVYOZTNOLPXW0XL2KN0DRD1APOA45SRGEZSGK\"\n})\n```\n\n### GitHub ([create an app](https://github.com/settings/applications/new))\n\n[Full Docs](http://developer.github.com/v3/oauth/)\n\nOptions:\n\n- `service`: \"github\"\n- `id`: the application's `Client ID`\n- `secret`: the application's `Secret`\n- `redirect_uri` (optional): Alternative redirect url.\n- `scope` (optional): the scopes requested by your application, as explained [here](http://developer.github.com/v3/oauth/#scopes).\n- `state` (optional): Unguessable random string.\n- `url` (optional): URL to github. Specify this to use with GitHub Enterprise.\n\nExample:\n\n```javascript\nvar github = authom.createServer({\n  service: \"github\",\n  id: \"7e38d12b740a339b2d31\",\n  secret: \"116e41bd4cd160b7fae2fe8cc79c136a884928c3\",\n  scope: \"gist\"\n})\n```\n\nMake sure that the callback URL used by your application has the same hostname and port as that specified for your application. If they are different, you will get `redirect_uri_mismatch` errors.\n\n### Bitbucket (Go to https://bitbucket.org/account/user/YOURACCOUNT/api to create an app)\n\nOptions:\n\n- `service`: \"bitbucket\"\n- `id`: the application's `Key`\n- `secret`: the application's `Secret`\n- `emails`: specify `true` if you want to get the user's emails (a little slower - one extra request)\n\nExample:\n\n```javascript\nvar bitbucket = authom.createServer({\n  service: \"bitbucket\",\n  id: \"Fs7WNJSqgUSL8zBAZD\",\n  secret: \"yNTv52kS7DWSztpLgbLWKD2AaNxGq2mB\",\n  emails: true\n})\n```\n\n### Google ([create an app](https://code.google.com/apis/console/))\n\nOptions:\n\n- `service`: \"google\"\n- `id`: the application's `Client ID`\n- `secret`: the application's `Client secret`\n- `scope` (optional): the scopes requested by your application\n\nExample:\n\n```javascript\nvar google = authom.createServer({\n  service: \"google\",\n  id: \"515913292583.apps.googleusercontent.com\",\n  secret: \"UAjUGd_MD9Bkho-kazmJ5Icm\",\n  scope: \"\"\n})\n```\n\n### Gowalla ([create an app](http://gowalla.com/api/keys))\n\nOptions:\n\n- `service`: \"gowalla\"\n- `id`: the application's `API key`\n- `secret`: the application's `Secret key`\n\nExample:\n\n```javascript\nvar gowalla = authom.createServer({\n  service: \"gowalla\",\n  id: \"b8514b75c2674916b77c9a913783b9c2\",\n  secret: \"34f713fdd6b4488982328487f443bd6d\"\n})\n```\n\nMake sure that the callback URL used by your application is identical to that specified for your application. With the default settings, you'll need a redirect URI of `http://<your-host>/auth/google`.\n\n### Instagram ([create an app](http://instagram.com/developer/client/register/))\n\nOptions:\n\n- `service`: \"instagram\"\n- `id`: the application's `CLIENT ID`\n- `secret`: the application's `CLIENT SECRET`\n- `scope` (optional): the scopes requested by your application\n\nExample:\n\n```javascript\nvar instagram = authom.createServer({\n  service: \"instagram\",\n  id: \"e55497d0ebc24289aba4e715f1ab7d2a\",\n  secret: \"a0e7064bfda64e57a46dcdba48378776\"\n})\n```\n\n### Reddit ([create an app](https://ssl.reddit.com/prefs/apps/))\n\nOptions:\n\n- `service`: \"reddit\"\n- `id`: the application's `CLIENT ID`\n- `secret`: the application's `CLIENT SECRET`\n- `state`: Unguessable random string.\n- `scope` (optional): the scopes requested by your application\n\nExample:\n\n```javascript\nvar reddit = authom.createServer({\n  service: \"reddit\",\n  id: \"hG5c04ZOk0UngQ\",\n  secret: \"mdJoGP4ayA9M7NdBiKxZUyewz7M\",\n  state: \"unguessable-random-string\",\n  scope: \"identity\"\n})\n```\n\n### SoundCloud ([create an app](http://soundcloud.com/you/apps/new))\n\nOptions:\n\n- `service`: \"soundcloud\"\n- `id`: the application's `Client ID`\n- `secret`: the application's `Client Secret`\n\nExample:\n\n```javascript\nvar soundcloud = authom.createServer({\n  service: \"soundcloud\",\n  id: \"9e5e7b0a891b4a2b13aeae9e5b0c89bb\",\n  secret: \"2f4df63c8ff10f466685c305e87eba6f\"\n})\n```\n\n### Trello ([create an app](https://trello.com/docs/gettingstarted/index.html#getting-an-application-key))\n\nOptions:\n\n- `service`: \"trello\"\n- `id`: the application's `Consumer key`\n- `secret`: the application's `Consumer secret`\n- `app_name`: the application's `name`\n- `expiration`: optional - when the token expires (examples: `never`, `30days`, `1day`). Default is `30days`\n- `scope`: optional - by default the scope is set to `read`. Example: `read,write`\n\nExample:\n\n```javascript\nvar trello = authom.createServer({\n  service: \"trello\",\n  id: \"LwjCfHAugMghuYtHLS9Ugw\",\n  secret: \"etam3XHqDSDPceyHti6tRQGoywiISY0vZWfzhQUxGL4\",\n  app_name: \"Coolest app in the world\",\n  expiration: \"never\",\n  scope: \"read,write\",\n})\n```\n\n### Twitter ([create an app](https://dev.twitter.com/apps/new))\n\nOptions:\n\n- `service`: \"twitter\"\n- `id`: the application's `Consumer key`\n- `secret`: the application's `Consumer secret`\n\nExample:\n\n```javascript\nvar twitter = authom.createServer({\n  service: \"twitter\",\n  id: \"LwjCfHAugMghuYtHLS9Ugw\",\n  secret: \"etam3XHqDSDPceyHti6tRQGoywiISY0vZWfzhQUxGL4\"\n})\n```\n\nNotes: Since Twitter is still (!) using the old OAuth1.0a protocol, it requires [@ciaranj](https://github.com/ciaranj)'s [node-oauth](https://github.com/ciaranj/node-oauth) library to be installed.\n\n### Vkontakte ([create an app](http://vk.com/editapp?act=create))\n\nOptions:\n\n- `service`: \"vkontakte\"\n- `id`: the application's `App ID`\n- `secret`: the application's `App secret`\n- `scope` (optional): the scopes requested by your application\n- `fields` (optional): the fields passed onto `/method/users.get`\n\nExample:\n\n```javascript\nvar vkontakte = authom.createServer({\n  service: \"vkontakte\",\n  id: \"3793488\",\n  secret: \"jZnIeU4nnQfqM5mfjkK0\",\n  scope: [],\n  fields: [\"screen_name\", \"sex\", \"photo\"]\n})\n```\n\n### Windows Live ([create an app](https://manage.dev.live.com/Applications/Index))\n\nOptions:\n\n- `service`: \"windowslive\"\n- `id`: the application's `Client ID`\n- `secret`: the application's `Client secret`\n- `scope`: the scope requested.\n\nExample:\n\n```javascript\nvar windowslive = authom.createServer({\n  service: \"windowslive\",\n  id: \"000000004C06BA3A\",\n  secret: \"2RsIhweMq6PxR8jc5CjTVoCqTvKZmctY\",\n  scope: \"wl.basic\"\n})\n```\n\n### LinkedIn ([create an app](https://www.linkedin.com/secure/developer?newapp=))\n\nOptions:\n\n- `service`: \"linkedin\"\n- `id`: the application's `Api key`\n- `secret`: the application's `Secret key`\n- `scopes`: Optional. An array with the scopes, fe: [\"r_fullprofile\", \"r_emailaddress\"]. Default: r_fullprofile\n- `fields`: Optional. Comma separated (no spaces) String with the linkedIn [fields](https://developer.linkedin.com/documents/profile-fields#fullprofile) to include in the query, fe: \"first-name,last-name,picture-url,industry,summary,specialties,skills,projects,headline,site-standard-profile-request\"\n- `format`: Optional. Format of the response, default \"json\".\n\nExample:\n\n```javascript\nvar linkedin = authom.createServer({\n  service: \"linkedin\",\n  id: \"AsjCfHAugMghuYtHLS9Xzy\",\n  secret: \"arom3XHqDSDPceyHti6tRQGoywiISY0vZWfzhQUxXZ5\"\n})\n```\n\n\nExtending authom\n-----------------\n\nTo add an authentication service provider, add a javascript file for the service at the path `/lib/services/<service-name>.js`. This file should `module.exports` a constructor that returns an EventEmitter that listens for `request` events, and emits `auth` and `error` events to itself.\n\n```javascript\nvar EventEmitter = require(\"events\").EventEmitter\n\nmodule.exports = function(options) {\n  var server = new EventEmitter\n\n  server.on(\"request\", function(req, res) {\n    // respond to the request, redirecting the user as needed\n\n    if (successful) {\n      // pass an object containing the service's user data\n      server.emit(\"auth\", req, res, obj)\n    }\n\n    else {\n      // pass an object containing an error message\n      server.emit(\"error\", req, res, obj)\n    }\n  })\n\n  return server\n}\n```\n\nTo make sure that your code can recieve subsequent HTTP(S) calls from the service, use the inbound `req.url` as the callback URL, using the querystring to disambiguate different stages of the authentication process. See `/lib/services/github.js` for an example implementation.\n\nOnce you're done, and have written tests, make sure you open a pull request so that the rest of us can benefit!\n\nLicense\n-------\n\nCopyright (c) 2012 Jed Schmidt, http://jed.is/\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","readmeFilename":"README.md","users":{"aada715":true,"freidamachoi":true}}