Passportjs仅验证密码

时间:2016-11-14 01:35:09

标签: javascript node.js authentication passport.js

我无法通过阅读文档来解决这个问题:

我想在我的Express Nodejs应用程序中使用PassportJS在我的网站中实现仅密码验证。但似乎我不太了解PassportJS。

到目前为止,我对PassportJS的体验是,我有一个POST路由,我添加了本地策略,对我来说完全没问题

var user = {
  password: "123"
};

passport.use('login', new passportLocal({
  passReqToCallback : true
},
function(req, username, password, done) {
  if(password==="123"){
    return done(null, user);
  }else{
    return done(null, false);
  }
}));

如果我理解正确的话; "用户名"的HTML表格值和#34;密码"最终在函数表达式参数usernamepassword上面

但是,我如何能够将URL中的密码作为参数而不是HTML-Form值传递?

req.params.password

router.get('/:password', function(req,res,next){
});

我真的希望有人理解我想表达的内容:P

0 个答案:

没有答案