我正在尝试通过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);
});
}
));
用户的功能是什么?
答案 0 :(得分:1)
User
这是一个猫鼬用户模型。
您可以在docs中阅读有关猫鼬的内容。 Mongoose是MongoDB数据库的ORM。
Passport实际上可以使用您想要的任何商店,而User
模型只是一个示例,说明如何获取用户并致电done
回调。