我没有详细了解需要在Passport策略中传递哪些参数。如果有人指出我的文档,将会非常有帮助。
例如:
passport.use(new LocalStrategy(
function(username, password, done){}));
此处LocalStrategy
的回调函数需要username
,password
和done
。
我只是想知道它的记录位置以及BearerStrategy
。
答案 0 :(得分:0)
如果您需要制定自己的策略,您需要扩展护照策略。可在此处找到文档:https://github.com/jaredhanson/passport-strategy
根据您的自定义策略的需要,您可以自行决定参数。
答案 1 :(得分:0)
我只是想知道文件在哪里
Passport local< ---这表明需要传递哪些参数来配置护照
本地身份验证策略使用用户名对用户进行身份验证 和密码。该策略需要验证回调,它接受 这些凭据和调用都是为用户提供的。
passport.use(new LocalStrategy(
function(username, password, done) {
User.findOne({ username: username }, function (err, user) {
if (err) { return done(err); }
if (!user) { return done(null, false); }
if (!user.verifyPassword(password)) { return done(null, false); }
return done(null, user);
});
}
));
您可以将表单的name属性中的用户名与数据库中的用户名进行比较。我想你要求提供文件,所以我提供了上面的链接