用护照创build用户

我正在使用Node.js并打算使用Passport进行身份validation。 但是,我在网上看到的所有例子都假设用户已经创build好了。 我想知道如何创build一个用户的会话后,他们被保存在数据库(我有这部分工作),以便护照将识别他们。 (我不想保存新用户,然后强制他们去login页面。)

只要打电话:

// user is the user instance you just registered and created req.logIn(user, function(err) { if (err) return next(err); // login success! res.redirect('/home'); // or whereever }); 

这个函数的文档在代码中(我需要把它添加到指南中): https : //github.com/jaredhanson/passport/blob/master/lib/http/request.js