{"_id":"sociallogin","_rev":"31-ca5ac0270dfbf095c074445e81e97a3b","name":"sociallogin","description":"Login usng several social providers","dist-tags":{"latest":"0.0.15"},"versions":{"0.0.1":{"name":"sociallogin","version":"0.0.1","description":"Login usng several social providers","main":"sociallogin.js","dependencies":{"passport-dropbox-oauth2":"0.1.6","passport-facebook":"1.0.3","passport-github":"0.1.5","passport-google-oauth":"0.1.5","passport-linkedin":"0.1.3","passport-local":"1.0.0","passport-twitter":"1.0.2","passport-amazon":"0.1.0","passport-bitbucket":"0.1.2","passport-aol":"0.2.0","passport-evernote":"0.1.1","passport-fitbit":"0.1.2","passport-flickr":"0.2.0","passport-foursquare":"1.0.0","passport-instagram":"0.1.2","passport-meetup":"0.1.2","passport-reddit":"0.2.4","passport-spotify":"0.1.0","passport-steam":"0.1.4","passport-trello":"0.1.4","passport-tumblr":"0.1.2","passport-vimeo-oauth2":"0.0.3","passport-windowslive":"1.0.1","passport-wordpress":"0.0.3","passport-yahoo-oauth":"0.1.2"},"devDependencies":{},"keywords":["test"],"author":{"name":"Antonis Theocharides"},"license":"GLP","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"sociallogin@0.0.1","dist":{"shasum":"70001de19cf669c1c921f5e08d3d3a7059076660","tarball":"https://registry.npmjs.org/sociallogin/-/sociallogin-0.0.1.tgz","integrity":"sha512-ylWR27ISBS7QlPeSq6oxSv7C/MGuyCmkHisR9FxXU9Q+xjPE2nmTnqDDvgJST+1hp6KPfwYBE80yjIH6/wpFBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPXLujjeopNdy3dek/196XWH7WHjZqZAiEvxWcSWwV7AiEA5qg4c57c8T16ScTrRUM0l9/MrWaR33ORv3d+kfH8fYc="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"atheohar","email":"atheohar@gmail.com"},"maintainers":[{"name":"atheohar","email":"atheohar@gmail.com"}]},"0.0.2":{"name":"sociallogin","version":"0.0.2","description":"Login usng several social providers","main":"sociallogin.js","dependencies":{"passport-dropbox-oauth2":"0.1.6","passport-facebook":"1.0.3","passport-github":"0.1.5","passport-google-oauth":"0.1.5","passport-linkedin":"0.1.3","passport-local":"1.0.0","passport-twitter":"1.0.2","passport-amazon":"0.1.0","passport-bitbucket":"0.1.2","passport-aol":"0.2.0","passport-evernote":"0.1.1","passport-fitbit":"0.1.2","passport-flickr":"0.2.0","passport-foursquare":"1.0.0","passport-instagram":"0.1.2","passport-meetup":"0.1.2","passport-reddit":"0.2.4","passport-spotify":"0.1.0","passport-steam":"0.1.4","passport-trello":"0.1.4","passport-tumblr":"0.1.2","passport-vimeo-oauth2":"0.0.3","passport-windowslive":"1.0.1","passport-wordpress":"0.0.3","passport-yahoo-oauth":"0.1.2"},"devDependencies":{},"keywords":["test"],"author":{"name":"Antonis Theocharides"},"license":"GLP","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"sociallogin@0.0.2","dist":{"shasum":"68c13f93afa8a3f9e922f6ba0dc1b1b4043ef57b","tarball":"https://registry.npmjs.org/sociallogin/-/sociallogin-0.0.2.tgz","integrity":"sha512-PzUVzDOiDGYGo0XJlbhVrvrtuHtDEWBgH6vCgOuuSWZW/saiEYOQAkienLT+Kr4w86kfkImMehh0cdId5z9kHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDbjYLDkvzIQa9lwg3mW7+tAaon1REWdynOjLsxhceOAiAUucuBhOrIo2NXe1f7jf6xxoSvt4MkT9lGBT0wnN+E4w=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"atheohar","email":"atheohar@gmail.com"},"maintainers":[{"name":"atheohar","email":"atheohar@gmail.com"}]},"0.0.3":{"name":"sociallogin","version":"0.0.3","description":"Login usng several social providers","main":"sociallogin.js","dependencies":{"passport-dropbox-oauth2":"0.1.6","passport-facebook":"1.0.3","passport-github":"0.1.5","passport-google-oauth":"0.1.5","passport-linkedin":"0.1.3","passport-local":"1.0.0","passport-twitter":"1.0.2","passport-amazon":"0.1.0","passport-bitbucket":"0.1.2","passport-aol":"0.2.0","passport-evernote":"0.1.1","passport-fitbit":"0.1.2","passport-flickr":"0.2.0","passport-foursquare":"1.0.0","passport-instagram":"0.1.2","passport-meetup":"0.1.2","passport-reddit":"0.2.4","passport-spotify":"0.1.0","passport-steam":"0.1.4","passport-trello":"0.1.4","passport-tumblr":"0.1.2","passport-vimeo-oauth2":"0.0.3","passport-windowslive":"1.0.1","passport-wordpress":"0.0.3","passport-yahoo-oauth":"0.1.2"},"devDependencies":{},"keywords":["test"],"author":{"name":"Antonis Theocharides"},"license":"GLP","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"sociallogin@0.0.3","dist":{"shasum":"3dbba02236a90d7e55e458563084d2fc5fd06ca3","tarball":"https://registry.npmjs.org/sociallogin/-/sociallogin-0.0.3.tgz","integrity":"sha512-sicyusCRxHfuYjqhV4GtILlB7kF/ABAFG4xhnJ/L9kZdNZGIo0lmiimgWCWB6THYl/gZ2njeLceUz7R35sTfRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0KRs6Vv9eMVqOB+U9/Sg4l/BfGeTek2Jg9jNdbkoqYAiBujZaw4rwgPnkrmJ+EaxZP/BmhaDIKYVWlZJwZ91RxCA=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"atheohar","email":"atheohar@gmail.com"},"maintainers":[{"name":"atheohar","email":"atheohar@gmail.com"}]},"0.0.4":{"name":"sociallogin","version":"0.0.4","description":"Login usng several social providers","main":"./lib/sociallogin.js","dependencies":{"passport-dropbox-oauth2":"0.1.6","passport-facebook":"1.0.3","passport-github":"0.1.5","passport-google-oauth":"0.1.5","passport-linkedin":"0.1.3","passport-local":"1.0.0","passport-twitter":"1.0.2","passport-amazon":"0.1.0","passport-bitbucket":"0.1.2","passport-aol":"0.2.0","passport-evernote":"0.1.1","passport-fitbit":"0.1.2","passport-flickr":"0.2.0","passport-foursquare":"1.0.0","passport-instagram":"0.1.2","passport-meetup":"0.1.2","passport-reddit":"0.2.4","passport-spotify":"0.1.0","passport-steam":"0.1.4","passport-trello":"0.1.4","passport-tumblr":"0.1.2","passport-vimeo-oauth2":"0.0.3","passport-windowslive":"1.0.1","passport-wordpress":"0.0.3","passport-yahoo-oauth":"0.1.2"},"devDependencies":{},"keywords":["test"],"author":{"name":"Antonis Theocharides"},"license":"GLP","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"sociallogin@0.0.4","dist":{"shasum":"fb1ad6de228525ef776390c9c718edcb06de0331","tarball":"https://registry.npmjs.org/sociallogin/-/sociallogin-0.0.4.tgz","integrity":"sha512-0jLtA3sHfqfsgFVOIpKASm1j28hWn/7o+C+M6oXX6g0ZPJSy+ty/nOsqUX/aWyteZvX7LmQAHb8S925oXHVZ7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZ9I+x7tqrp+JOq6LvyQ69SlY15YZfID21IvwIbG9PMAiA/+33rh3qk2Qc9ulZI+2x7CDRHpvu8SlVmlaEDBtioZA=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"atheohar","email":"atheohar@gmail.com"},"maintainers":[{"name":"atheohar","email":"atheohar@gmail.com"}]},"0.0.5":{"name":"sociallogin","version":"0.0.5","description":"Login usng several social providers","main":"./lib/sociallogin.js","dependencies":{"passport-dropbox-oauth2":"0.1.6","passport-facebook":"1.0.3","passport-github":"0.1.5","passport-google-oauth":"0.1.5","passport-linkedin":"0.1.3","passport-local":"1.0.0","passport-twitter":"1.0.2","passport-amazon":"0.1.0","passport-bitbucket":"0.1.2","passport-aol":"0.2.0","passport-evernote":"0.1.1","passport-fitbit":"0.1.2","passport-flickr":"0.2.0","passport-foursquare":"1.0.0","passport-instagram":"0.1.2","passport-meetup":"0.1.2","passport-reddit":"0.2.4","passport-spotify":"0.1.0","passport-steam":"0.1.4","passport-trello":"0.1.4","passport-tumblr":"0.1.2","passport-vimeo-oauth2":"0.0.3","passport-windowslive":"1.0.1","passport-wordpress":"0.0.3","passport-yahoo-oauth":"0.1.2"},"devDependencies":{},"keywords":["test"],"author":{"name":"Antonis Theocharides"},"license":"GLP","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"sociallogin@0.0.5","_from":".","dist":{"shasum":"2e48eee2966f6cc712d110c847745dc0c2d5140b","tarball":"https://registry.npmjs.org/sociallogin/-/sociallogin-0.0.5.tgz","integrity":"sha512-M0UaCRp2Pnx89V8ao9TNOO39mMKF/+j5Eafw6Gxel/iKAPYHHc4q1JyD3MYroKVbsPIglIvcThjeVLdzWTLlrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbxYxdlx3E0IQYiDb8/1G5lBmUF/efjozPmIfhB6898AiB3GxgiAQtv1vz7EObsK9e5vtAchBoU1tYsAU6zXbyaWA=="}]},"_npmVersion":"1.3.21","_npmUser":{"name":"atheohar","email":"atheohar@gmail.com"},"maintainers":[{"name":"atheohar","email":"atheohar@gmail.com"}]},"0.0.6":{"name":"sociallogin","version":"0.0.6","description":"Login usng several social providers","main":"./lib/sociallogin.js","dependencies":{"passport-dropbox-oauth2":"0.1.6","passport-facebook":"1.0.3","passport-github":"0.1.5","passport-google-oauth":"0.1.5","passport-linkedin":"0.1.3","passport-local":"1.0.0","passport-twitter":"1.0.2","passport-amazon":"0.1.0","passport-bitbucket":"0.1.2","passport-aol":"0.2.0","passport-evernote":"0.1.1","passport-fitbit":"0.1.2","passport-flickr":"0.2.0","passport-foursquare":"1.0.0","passport-instagram":"0.1.2","passport-meetup":"0.1.2","passport-reddit":"0.2.4","passport-spotify":"0.1.0","passport-steam":"0.1.4","passport-trello":"0.1.4","passport-tumblr":"0.1.2","passport-vimeo-oauth2":"0.0.3","passport-windowslive":"1.0.1","passport-wordpress":"0.0.3","passport-yahoo-oauth":"0.1.2"},"devDependencies":{},"keywords":["test"],"author":{"name":"Antonis Theocharides"},"license":"GLP","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"sociallogin@0.0.6","_from":".","dist":{"shasum":"0ed8d63ee5ed183c658ba8a04f513c571c978498","tarball":"https://registry.npmjs.org/sociallogin/-/sociallogin-0.0.6.tgz","integrity":"sha512-7AF9Qx5m2eZ9sU88tWUqACHvnr9FDrFeKV0Itd4KlIBHAjvco/LQI3kDpR3K52hRBVCrXezbWkClCcCxCueS+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqJHnSAXoQDBMvdwNm/6MGK68kv9majarbAPu19e/JHAiEA2zAoeCQ3W9iOY3P6ts5ctLKUwmdDQNFfKsYSyTvvNNQ="}]},"_npmVersion":"1.3.21","_npmUser":{"name":"atheohar","email":"atheohar@gmail.com"},"maintainers":[{"name":"atheohar","email":"atheohar@gmail.com"}]},"0.0.7":{"name":"sociallogin","version":"0.0.7","description":"Login usng several social providers","main":"./lib/sociallogin.js","dependencies":{"passport-dropbox-oauth2":"0.1.6","passport-facebook":"1.0.3","passport-github":"0.1.5","passport-google-oauth":"0.1.5","passport-linkedin":"0.1.3","passport-local":"1.0.0","passport-twitter":"1.0.2","passport-amazon":"0.1.0","passport-bitbucket":"0.1.2","passport-aol":"0.2.0","passport-evernote":"0.1.1","passport-fitbit":"0.1.2","passport-flickr":"0.2.0","passport-foursquare":"1.0.0","passport-instagram":"0.1.2","passport-meetup":"0.1.2","passport-reddit":"0.2.4","passport-spotify":"0.1.0","passport-steam":"0.1.4","passport-trello":"0.1.4","passport-tumblr":"0.1.2","passport-vimeo-oauth2":"0.0.3","passport-windowslive":"1.0.1","passport-wordpress":"0.0.3","passport-yahoo-oauth":"0.1.2"},"devDependencies":{},"keywords":["test"],"author":{"name":"Antonis Theocharides"},"license":"GLP","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"sociallogin@0.0.7","_from":".","dist":{"shasum":"282718ef47afba78e1d07a786944ff321abbd527","tarball":"https://registry.npmjs.org/sociallogin/-/sociallogin-0.0.7.tgz","integrity":"sha512-TeFTRcOHetl8SdD3mPeeD65FfA7Y9uMTqFfuSXI/jvy5ea1kYyWCCNGSQ07x00Pj3B+6p9mdU+aGfr+bidU+og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0Cxk0RALr8BV06bEpk+9W5OuNHHso2/9KN9f8yAXPywIhAOvDtxF5WWVObrqnzDcqPI60xTckTbI3yfOg+goJytQN"}]},"_npmVersion":"1.3.21","_npmUser":{"name":"atheohar","email":"atheohar@gmail.com"},"maintainers":[{"name":"atheohar","email":"atheohar@gmail.com"}]},"0.0.8":{"name":"sociallogin","version":"0.0.8","description":"Login usng several social providers","main":"./lib/sociallogin.js","dependencies":{"passport-dropbox-oauth2":"0.1.6","passport-facebook":"1.0.3","passport-github":"0.1.5","passport-google-oauth":"0.1.5","passport-linkedin":"0.1.3","passport-local":"1.0.0","passport-twitter":"1.0.2","passport-amazon":"0.1.0","passport-bitbucket":"0.1.2","passport-aol":"0.2.0","passport-evernote":"0.1.1","passport-fitbit":"0.1.2","passport-flickr":"0.2.0","passport-foursquare":"1.0.0","passport-instagram":"0.1.2","passport-meetup":"0.1.2","passport-reddit":"0.2.4","passport-spotify":"0.1.0","passport-steam":"0.1.4","passport-trello":"0.1.4","passport-tumblr":"0.1.2","passport-vimeo-oauth2":"0.0.3","passport-windowslive":"1.0.1","passport-wordpress":"0.0.3","passport-yahoo-oauth":"0.1.2"},"devDependencies":{},"keywords":["test"],"author":{"name":"Antonis Theocharides"},"license":"GLP","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"sociallogin@0.0.8","_from":".","dist":{"shasum":"0db8ec243855add2f376cd636145f6975549233c","tarball":"https://registry.npmjs.org/sociallogin/-/sociallogin-0.0.8.tgz","integrity":"sha512-6uqeGZrlC3mZRRPFFxh1TbJG/HSYRVHDkl2EPzeWcA0xkmUP0xZ5tUjrf1d6ShYGCtfKFpwtTHZbmp6tmU1k/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNlLrSbdRtMpt5aEpzb2rZIJDTzfhPyTzqwsd8sz+eyAiEA/b9wlAtkKExP8BZ3tQcj6q66+XlfeW5UjQTjy7EDbbM="}]},"_npmVersion":"1.3.21","_npmUser":{"name":"atheohar","email":"atheohar@gmail.com"},"maintainers":[{"name":"atheohar","email":"atheohar@gmail.com"}]},"0.0.9":{"name":"sociallogin","version":"0.0.9","description":"Login usng several social providers","main":"./lib/sociallogin.js","dependencies":{"passport-dropbox-oauth2":"0.1.6","passport-facebook":"1.0.3","passport-github":"0.1.5","passport-google-oauth":"0.1.5","passport-linkedin":"0.1.3","passport-local":"1.0.0","passport-twitter":"1.0.2","passport-amazon":"0.1.0","passport-bitbucket":"0.1.2","passport-aol":"0.2.0","passport-evernote":"0.1.1","passport-fitbit":"0.1.2","passport-flickr":"0.2.0","passport-foursquare":"1.0.0","passport-instagram":"0.1.2","passport-meetup":"0.1.2","passport-reddit":"0.2.4","passport-spotify":"0.1.0","passport-steam":"0.1.4","passport-trello":"0.1.4","passport-tumblr":"0.1.2","passport-vimeo-oauth2":"0.0.3","passport-windowslive":"1.0.1","passport-wordpress":"0.0.3","passport-yahoo-oauth":"0.1.2"},"devDependencies":{},"keywords":["test"],"author":{"name":"Antonis Theocharides"},"license":"GLP","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"sociallogin@0.0.9","_from":".","dist":{"shasum":"d008308ad202b41cd7f51fb356a359d2ef9732db","tarball":"https://registry.npmjs.org/sociallogin/-/sociallogin-0.0.9.tgz","integrity":"sha512-KsBtFPgypZdMpSbou8vhRD5/5YlRlS9xSurRGZTdPorIQxu1haBCY3hNy9jMtoDnurfFw+FFfEIlhLjY6muOlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+UNSEST6SocxKz3fPMzkPibLwoAqpo403hbIjYv83lAiBQP3Mnq0nGGP1ZMS7SZ/yyOmuP9jbRRm490E3AljsgAQ=="}]},"_npmVersion":"1.3.21","_npmUser":{"name":"atheohar","email":"atheohar@gmail.com"},"maintainers":[{"name":"atheohar","email":"atheohar@gmail.com"}]},"0.0.10":{"name":"sociallogin","version":"0.0.10","description":"Login usng several social providers","main":"./lib/sociallogin.js","dependencies":{"passport-dropbox-oauth2":"0.1.6","passport-facebook":"1.0.3","passport-github":"0.1.5","passport-google-oauth":"0.1.5","passport-linkedin":"0.1.3","passport-local":"1.0.0","passport-twitter":"1.0.2","passport-amazon":"0.1.0","passport-bitbucket":"0.1.2","passport-aol":"0.2.0","passport-evernote":"0.1.1","passport-fitbit":"0.1.2","passport-flickr":"0.2.0","passport-foursquare":"1.0.0","passport-instagram":"0.1.2","passport-meetup":"0.1.2","passport-reddit":"0.2.4","passport-spotify":"0.1.0","passport-steam":"0.1.4","passport-trello":"0.1.4","passport-tumblr":"0.1.2","passport-vimeo-oauth2":"0.0.3","passport-windowslive":"1.0.1","passport-wordpress":"0.0.3","passport-yahoo-oauth":"0.1.2"},"devDependencies":{},"keywords":["test"],"author":{"name":"Antonis Theocharides"},"license":"GLP","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"sociallogin@0.0.10","_from":".","dist":{"shasum":"025dd72d8dfc861eae5632f645f78aa50fbd5c52","tarball":"https://registry.npmjs.org/sociallogin/-/sociallogin-0.0.10.tgz","integrity":"sha512-ASU1ZLCD71Or2ankKSWgA2qU4lotvS+u2pfaDwUOdWfFNHbIwLlEZJYKS8sttnXgYQveXxpOoEb/U0IBcz0ufg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZi00iQq/C1Yf5VlLXUr6nTzkcbIi9/ranSN3WZNGmBAiBnl9ExhQKdTEfeENobc0o1jyJ+yzZ4DoZQtZc2NNIIsQ=="}]},"_npmVersion":"1.3.21","_npmUser":{"name":"atheohar","email":"atheohar@gmail.com"},"maintainers":[{"name":"atheohar","email":"atheohar@gmail.com"}]},"0.0.11":{"name":"sociallogin","version":"0.0.11","description":"Login usng several social providers","main":"./lib/sociallogin.js","dependencies":{"passport-dropbox-oauth2":"0.1.6","passport-facebook":"1.0.3","passport-github":"0.1.5","passport-google-oauth":"0.1.5","passport-linkedin":"0.1.3","passport-local":"1.0.0","passport-twitter":"1.0.2","passport-amazon":"0.1.0","passport-bitbucket":"0.1.2","passport-aol":"0.2.0","passport-evernote":"0.1.1","passport-fitbit":"0.1.2","passport-flickr":"0.2.0","passport-foursquare":"1.0.0","passport-instagram":"0.1.2","passport-meetup":"0.1.2","passport-spotify":"0.1.0","passport-steam":"0.1.4","passport-trello":"0.1.4","passport-tumblr":"0.1.2","passport-vimeo-oauth2":"0.0.3","passport-windowslive":"1.0.1","passport-wordpress":"0.0.3","passport-yahoo-oauth":"0.1.2"},"devDependencies":{},"keywords":["test"],"author":{"name":"Antonis Theocharides"},"license":"GLP","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"sociallogin@0.0.11","_from":".","dist":{"shasum":"ffa5d24635028ebbded9aab1f1664b6927153cfe","tarball":"https://registry.npmjs.org/sociallogin/-/sociallogin-0.0.11.tgz","integrity":"sha512-hwUdK504nZPyl8gQzPC4N4moBpReT5YZ9VDfgKHpb684CGKz0ZGTHhFKLqQfSYiesZMY/IPit1/sBkwEd/l/tQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcBCwrf0KXaY6HYmNJDf0dYOxz5hAjuqOJqJwqzJ6/OAiEAzrLeMqbtAOdDx6FNZ5N7TeFywIrFWVcq9HxMvDtMdCM="}]},"_npmVersion":"1.3.21","_npmUser":{"name":"atheohar","email":"atheohar@gmail.com"},"maintainers":[{"name":"atheohar","email":"atheohar@gmail.com"}]},"0.0.12":{"name":"sociallogin","version":"0.0.12","description":"Login usng several social providers","main":"./lib/sociallogin.js","dependencies":{"passport-dropbox-oauth2":"0.1.6","passport-facebook":"1.0.3","passport-github":"0.1.5","passport-google-oauth":"0.1.5","passport-linkedin":"0.1.3","passport-local":"1.0.0","passport-twitter":"1.0.2","passport-amazon":"0.1.0","passport-bitbucket":"0.1.2","passport-aol":"0.2.0","passport-evernote":"0.1.1","passport-fitbit":"0.1.2","passport-flickr":"0.2.0","passport-foursquare":"1.0.0","passport-instagram":"0.1.2","passport-meetup":"0.1.2","passport-spotify":"0.1.0","passport-steam":"0.1.4","passport-trello":"0.1.4","passport-tumblr":"0.1.2","passport-vimeo-oauth2":"0.0.3","passport-windowslive":"1.0.1","passport-wordpress":"0.0.3","passport-yahoo-oauth":"0.1.2"},"devDependencies":{},"keywords":["test"],"author":{"name":"Antonis Theocharides"},"license":"GLP","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"sociallogin@0.0.12","_from":".","dist":{"shasum":"eba317051d1225a946f4179403410011002ad4b7","tarball":"https://registry.npmjs.org/sociallogin/-/sociallogin-0.0.12.tgz","integrity":"sha512-btd+92XpeCHMAmQmJMSL7KjS6xmAD0c2txKyDR6nYXQkuUkt2d2d0sKOYClrobaFSm+E+UOwuC8pbZdX4B0yFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJlMMiHTbbfYGsrpckPXP/IuypMkSC2FIYWHH1NAaa4gIgLgC47lTOrKi92w/vrUPNIxg3mqBLcoZ57UAdQf4MRMA="}]},"_npmVersion":"1.3.21","_npmUser":{"name":"atheohar","email":"atheohar@gmail.com"},"maintainers":[{"name":"atheohar","email":"atheohar@gmail.com"}]},"0.0.13":{"name":"sociallogin","version":"0.0.13","description":"Login usng several social providers","main":"./lib/sociallogin.js","dependencies":{"passport-dropbox-oauth2":"0.1.6","passport-facebook":"1.0.3","passport-github":"0.1.5","passport-google-oauth":"0.1.5","passport-linkedin":"0.1.3","passport-local":"1.0.0","passport-twitter":"1.0.2","passport-amazon":"0.1.0","passport-bitbucket":"0.1.2","passport-aol":"0.2.0","passport-evernote":"0.1.1","passport-fitbit":"0.1.2","passport-flickr":"0.2.0","passport-foursquare":"1.0.0","passport-instagram":"0.1.2","passport-meetup":"0.1.2","passport-spotify":"0.1.0","passport-steam":"0.1.4","passport-trello":"0.1.4","passport-tumblr":"0.1.2","passport-vimeo-oauth2":"0.0.3","passport-windowslive":"1.0.1","passport-wordpress":"0.0.3","passport-yahoo-oauth":"0.1.2"},"devDependencies":{},"keywords":["passport","oauth","sociallogin","authentication","facebook","twitter","github","google","linkedin","amazon","bitbucket","dropbox","evernote","fitbit","flickr","foursquare","instagram","meetup","spotify","trello","tumblr","vimeo","windowslive","wordpress","yahoo"],"author":{"name":"Antonis Theocharides"},"license":"GLP","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"sociallogin@0.0.13","_from":".","dist":{"shasum":"5e56376351ef5ebf04be78703bf4291fca026696","tarball":"https://registry.npmjs.org/sociallogin/-/sociallogin-0.0.13.tgz","integrity":"sha512-yGQy+VjEWMi2aEI2XZqF7hc+hNnftkUCOO/cwLPV0aKfZGtPauJT9cAVCQw1CMkmdelDEe842s4y2IrAQCkomg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/oTriL+IK5GuCLKqdNzbawBKE9SR4fq/pMxK/0z4PigIhALmFVvTUdomj9tyawGBpjJKYdx0Izg6oiMMCJUzdEOHA"}]},"_npmVersion":"1.3.21","_npmUser":{"name":"atheohar","email":"atheohar@gmail.com"},"maintainers":[{"name":"atheohar","email":"atheohar@gmail.com"}]},"0.0.14":{"name":"sociallogin","version":"0.0.14","description":"Login usng several social providers","main":"./lib/sociallogin.js","dependencies":{"passport-dropbox-oauth2":"0.1.6","passport-facebook":"1.0.3","passport-github":"0.1.5","passport-google-oauth":"0.1.5","passport-linkedin":"0.1.3","passport-local":"1.0.0","passport-twitter":"1.0.2","passport-amazon":"0.1.0","passport-bitbucket":"0.1.2","passport-aol":"0.2.0","passport-evernote":"0.1.1","passport-fitbit":"0.1.2","passport-flickr":"0.2.0","passport-foursquare":"1.0.0","passport-instagram":"0.1.2","passport-meetup":"0.1.2","passport-spotify":"0.1.0","passport-steam":"0.1.4","passport-trello":"0.1.4","passport-tumblr":"0.1.2","passport-vimeo-oauth2":"0.0.3","passport-windowslive":"1.0.1","passport-wordpress":"0.0.3","passport-yahoo-oauth":"0.1.2"},"devDependencies":{},"keywords":["passport","oauth","sociallogin","authentication","facebook","twitter","github","google","linkedin","amazon","bitbucket","dropbox","evernote","fitbit","flickr","foursquare","instagram","meetup","spotify","trello","tumblr","vimeo","windowslive","wordpress","yahoo"],"author":{"name":"Antonis Theocharides"},"license":"GLP","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"sociallogin@0.0.14","_from":".","dist":{"shasum":"2e6a68b3db333b5264203330594ad44b96418b80","tarball":"https://registry.npmjs.org/sociallogin/-/sociallogin-0.0.14.tgz","integrity":"sha512-rHLG024t079zQTZkz8SAOnk6ij+3RMBkZSl99fucz7WQ/Xc1visweJG6K2rpV74l3s9QRVP+Vc0rGI8qXfn3kQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwJ6cT3eL4VZXmuf3bMaWM3XB7ccnMeGZylA9WZHa/OAiEAr6fxITLr1Lh9lD6x+J8gZ3YMh8+dtUYxe2GfKsb6Kt8="}]},"_npmVersion":"1.3.21","_npmUser":{"name":"atheohar","email":"atheohar@gmail.com"},"maintainers":[{"name":"atheohar","email":"atheohar@gmail.com"}]},"0.0.15":{"name":"sociallogin","version":"0.0.15","description":"Login usng several social providers","main":"./lib/sociallogin.js","dependencies":{"passport-dropbox-oauth2":"0.1.6","passport-facebook":"1.0.3","passport-github":"0.1.5","passport-google-oauth":"0.1.5","passport-linkedin":"0.1.3","passport-local":"1.0.0","passport-twitter":"1.0.2","passport-amazon":"0.1.0","passport-bitbucket":"0.1.2","passport-aol":"0.2.0","passport-evernote":"0.1.1","passport-fitbit":"0.1.2","passport-flickr":"0.2.0","passport-foursquare":"1.0.0","passport-instagram":"0.1.2","passport-meetup":"0.1.2","passport-spotify":"0.1.0","passport-steam":"0.1.4","passport-trello":"0.1.4","passport-tumblr":"0.1.2","passport-vimeo-oauth2":"0.0.3","passport-windowslive":"1.0.1","passport-wordpress":"0.0.3","passport-yahoo-oauth":"0.1.2"},"repository":{"type":"git","url":"https://github.com/boldrocket/sociallogin.git"},"devDependencies":{},"keywords":["passport","oauth","sociallogin","authentication","facebook","twitter","github","google","linkedin","amazon","bitbucket","dropbox","evernote","fitbit","flickr","foursquare","instagram","meetup","spotify","trello","tumblr","vimeo","windowslive","wordpress","yahoo"],"author":{"name":"Antonis Theocharides"},"license":"GLP","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_id":"sociallogin@0.0.15","_from":".","dist":{"shasum":"fa2dcdb968b1e1a65bd36f37c2d3e8b8703a02e1","tarball":"https://registry.npmjs.org/sociallogin/-/sociallogin-0.0.15.tgz","integrity":"sha512-lnyYvyDmO90xwdKNO47jOuQ2soVUzk5gpg6190r1Rr44uvnR3+rXot/2Tkm0ct9ZZO2EKjmBQputMOLlY3AVtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDldAQ+mUm8/aK0HxjdoU1sjPSfUgH3j93Y38jEdkjYzAiApXz1BbKGaUitfJhqg+Vs7rUaN9tONkaqGBADL+3bUuw=="}]},"_npmVersion":"1.4.14","_npmUser":{"name":"atheohar","email":"atheohar@gmail.com"},"maintainers":[{"name":"atheohar","email":"atheohar@gmail.com"}],"directories":{},"_shasum":"fa2dcdb968b1e1a65bd36f37c2d3e8b8703a02e1","_resolved":"https://registry.npmjs.org/sociallogin/-/sociallogin-0.0.14.tgz","gitHead":"faabfac7f904f3906f09d47884b9dcd0a2ec63cb","bugs":{"url":"https://github.com/boldrocket/sociallogin/issues"},"homepage":"https://github.com/boldrocket/sociallogin"}},"readme":"# Social Login #\r\n\r\nSocial login is a library that integrates several passportJS auth provider libraries in a unified way. You just need to provide your specific credentials for each provider and your website url.\r\n\r\nList of available providers and urls to create authentication keys\r\n* facebook    https://developers.facebook.com/\r\n* twitter     https://apps.twitter.com/\r\n* github      https://github.com/settings/applications\r\n* google      https://console.developers.google.com/project\r\n* linkedin    https://www.linkedin.com/secure/developer\r\n* amazon      http://login.amazon.com/manageApps\r\n* bitbucket   https://bitbucket.org/account/user/USERNAME/api\r\n* dropbox     https://www.dropbox.com/developers/apps\r\n* evernote    https://dev.evernote.com/key.php\r\n* fitbit      https://dev.fitbit.com/apps\r\n* flickr      https://www.flickr.com/services/apps/\r\n* foursquare  https://foursquare.com/developers/apps\r\n* instagram   http://instagram.com/developer/clients/manage/\r\n* meetup      https://secure.meetup.com/meetup_api/oauth_consumers/\r\n* spotify     https://developer.spotify.com/my-applications/#!/applications\r\n* trello      https://trello.com/1/appKey/generate\r\n* tumblr      https://www.tumblr.com/oauth/apps\r\n* vimeo       https://developer.vimeo.com/apps\r\n* windowslive https://account.live.com/developers/applications/index\r\n* wordpress   https://developer.wordpress.com/apps/\r\n* yahoo       https://developer.apps.yahoo.com/projects\r\n\r\n## install ##\r\n`npm install sociallogin`\r\n\r\n## setup ##\r\n```\r\n\r\n// Initialise package\r\nvar sociallogin = require('sociallogin');\r\n\r\n// Add Strategies function call\r\nsociallogin.addPassportStategies(passportModule, config, userAuthenticationCallback, siteUrl);\r\n* passportModule - an instance of the passportJS module\r\n* config - a json object that holds the configured providers and their credentials\r\nThe following will only activate the windowslive, wordpress and yahoo providers for your application\r\nwindowslive: {\r\n    clientID: 'XXXXXXXXXXXXXXXXXXXXX',\r\n    clientSecret: 'XXXXXXXXXXXXXXXXXXXXX'\r\n},\r\nwordpress: {\r\n    clientID: 'XXXXXXXXXXXXXXXXXXXXX',\r\n    clientSecret: 'XXXXXXXXXXXXXXXXXXXXX'\r\n},\r\nyahoo: {\r\n    clientID: 'XXXXXXXXXXXXXXXXXXXXX--',\r\n    clientSecret: 'XXXXXXXXXXXXXXXXXXXXX'\r\n}\r\n* userAuthenticationCallback(providerId,providerName,displayName,emailAddress,username,passportDone) - callback function that gives user information to register or login a user . Implement your own based on the user needed for your application.\r\n// providerId - the unique identifier based on the oauth provider\r\n// providerName - the provider name based on the above list e.g google\r\n// displayName - display name from the provider (might be undefined)\r\n// emailAddress - email address from the provider (might be undefined)\r\n// username - username from the provider (might be undefined)\r\n// passportDone(err,user) - passportJS function that you need to call when the user is created or when an error occured\r\ne.g\r\nfunction addUser(providerId,providerName,displayName,emailAddress,username,passportDone){\r\n      User.findOne({\r\n          'providerId': providerId,\r\n          'providerName': providerName\r\n      }, function(err, user) {\r\n          if (err) {\r\n              return passportDone(err);\r\n          }\r\n          if (!user) {\r\n              user = new User({\r\n                  name: displayName,\r\n                  username: username || emailAddress.split('@')[0],\r\n                  providerName: providerName,\r\n                  providerId: providerId,\r\n                  email: emailAddress,\r\n                  roles: ['authenticated']\r\n              });\r\n              user.save(function(err) {\r\n                  if (err) console.log(err);\r\n                  return passportDone(err, user);\r\n              });\r\n          } else {\r\n              return passportDone(err, user);\r\n          }\r\n      });\r\n  }\r\n* siteUrl - the website url and protocol (https is recomended) that uses this plugin e.g https://sociallogin.heroku.com\r\n\r\n// Add authentication urls\r\nsociallogin.addAuthenticationUrls(passportModule, expressModule,signInController, authenticationController, failureRedirectUrl, config);\r\n* passportModule - an instance of the passportJS module\r\n* expressModule - an instance of the express app\r\n* signInController(req,res) - check if user is authenticated and redirect\r\ne.g\r\nfunction(req, res) {\r\n  if (req.isAuthenticated()) {\r\n    return res.redirect('/');\r\n  }\r\n  res.redirect('#!/login');\r\n};\r\n* authenticationController(req,res) - authenticated user callback\r\nfunction(req, res) {\r\n  res.redirect('/');\r\n};\r\n* failureRedirectUrl - url to redirect to if authentication fails\r\ne.g '#!/login'\r\n* config - a json object that holds the configured providers and their credentials. Same as above\r\n\r\n// Add urls for provider specific authentication to your views. All the configured providers will be accessible with your applicationUrl/oauth/providerName\r\ne.g\r\n<a href=\"/auth/yahoo\" class=\"button\">\r\n    <span>Log In With Yahoo</span>\r\n</a>\r\n\r\n```\r\n","maintainers":[{"name":"atheohar","email":"atheohar@gmail.com"}],"time":{"modified":"2022-06-26T21:51:28.336Z","created":"2014-10-19T14:27:33.456Z","0.0.1":"2014-10-19T14:27:33.456Z","0.0.2":"2014-10-19T14:43:22.169Z","0.0.3":"2014-10-19T14:55:53.708Z","0.0.4":"2014-10-19T15:22:35.879Z","0.0.5":"2014-10-19T16:55:29.401Z","0.0.6":"2014-10-19T17:42:57.614Z","0.0.7":"2014-10-19T18:54:22.763Z","0.0.8":"2014-10-19T19:06:21.383Z","0.0.9":"2014-10-19T19:14:30.595Z","0.0.10":"2014-10-19T19:29:08.309Z","0.0.11":"2014-10-19T19:37:30.322Z","0.0.12":"2014-10-20T21:09:24.102Z","0.0.13":"2014-10-20T21:17:36.795Z","0.0.14":"2014-10-20T21:19:01.473Z","0.0.15":"2014-11-04T08:57:11.403Z"},"keywords":["passport","oauth","sociallogin","authentication","facebook","twitter","github","google","linkedin","amazon","bitbucket","dropbox","evernote","fitbit","flickr","foursquare","instagram","meetup","spotify","trello","tumblr","vimeo","windowslive","wordpress","yahoo"],"author":{"name":"Antonis Theocharides"},"license":"GLP","readmeFilename":"README.md","homepage":"https://github.com/boldrocket/sociallogin","repository":{"type":"git","url":"https://github.com/boldrocket/sociallogin.git"},"bugs":{"url":"https://github.com/boldrocket/sociallogin/issues"}}