slogin module allows to connect social network like Facebook, Github, Gmail and etc. Currently it only support Facebook.
npm install slogin
slogin module require app ID, Secret Key, redirect URL and Network proxy(optional). Regester your application on facebook( Click here ) in order to get appID, Secret Key.
var appId = "your facebook appID";
var secretKey = "your facebook secret Key";
var redirectURL = "your redirect URL";
var proxy = "proxy URL" // this is optional
var facebookOAuth = require("slogin")(appId, secretKey, redirectURL, proxy);
Get facebook login page.
facebookOAuth.getLogin(function(err, loginUrl){
if(!err)
//navigate 'loginUrl' and enter your facebook username and password
});
Enter facebook username and password and fb callback to redirecturl with unique code as a query parameter
facebookOAuth.getFBDetails(code, function(err, details){
if(!err)
console.dir(details);
});