我需要passport.js身份驗證中的幫助。 passort.js認證工作正常。 但我不知道如何在彈出窗口中創建身份驗證登錄。 後臺的所有認證過程功能。passport.js使用sails.js驗證彈出窗口
請幫幫我。
'linkedin': function(req, res) {
passport.authenticate('linkedin', {failureRedirect: '/login', scope: ['r_basicprofile', 'r_emailaddress']},
function(err, user) {
req.logIn(user, function(err) {
if (err) {
// console.log(err);
res.view('500');
return;
}
req.session.user = user;
return res.redirect('/user');
});
})(req, res);
}, '實':功能(REQ,RES){ passport.authenticate( '實',{failureRedirect: '/登錄',範圍:[ '電子郵件', 'publish_stream'],顯示: '彈出'}, 功能(ERR,用戶){
req.logIn(user, function(err) {
if (err) {
throw err;
res.view('500');
return;
}
req.session.user = user;
if (p) {
//write the post project function
}
return res.redirect('/user');
});
})(req, res);
},
這是我的登錄頁面
<form action ="/auth/linkedin" method = "POST" class="columns small-12 iconized" >
<input type="hidden" value="test messge" name="title">
<button type="submit" class="icon-linkedin">Linkedin</button>
</form>
請幫助我如何調整窗口大小。