我在哪里可以找到有关要传递给 passport.js 策略的参数的详细信息?

Where can I find the details about the argument to be passed to a passport.js Strategy?

我没有得到关于需要在 Passport Strategy 中传递哪些参数的确切细节。如果有人指出我的文档,那将非常有帮助。

例如:

passport.use(new LocalStrategy(
  function(username, password, done){}));

这里LocalStrategy的回调函数需要usernamepassworddone

我只想知道它的记录位置以及 BearerStrategy

如果您需要创建自己的策略,您将需要扩展 passport-strategy。可以在此处找到文档:https://github.com/jaredhanson/passport-strategy

参数将由您根据自定义策略的需要来定义。

I just want to know where it is document

Passport local <---这显示需要传递哪些参数来配置护照

The local authentication strategy authenticates users using a username and password. The strategy requires a verify callback, which accepts these credentials and calls done providing a user.

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);
    });
  }
));

您将表单的名称属性中的用户名与数据库中的用户名进行比较。我想你是在要求文件,所以我提供了上面的 link