node.js是passport.js中的用户是什么

时间:2015-01-16 11:52:32

标签: node.js express passport.js

我正在尝试通过steam API创建Node.js身份验证。我已经安装了护照 - 蒸汽

passport.use(new SteamStrategy({
    returnURL: 'http://localhost:3000/auth/steam/return',
    realm: 'http://localhost:3000/',
    apiKey: 'your steam API key'
  },
  function(identifier, profile, done) {
    User.findByOpenID({ openId: identifier }, function (err, user) {
      return done(err, user);
    });
  }
));

用户的功能是什么?

1 个答案:

答案 0 :(得分:1)

User这是一个猫鼬用户模型。

您可以在docs中阅读有关猫鼬的内容。 Mongoose是MongoDB数据库的ORM。

Passport实际上可以使用您想要的任何商店,而User模型只是一个示例,说明如何获取用户并致电done回调。