node.js passport.js 中的用户是什么
node.js what is User in passport.js
我正在尝试通过 Steam API 进行 Node.js 身份验证。我已经安装了 passport-steam
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);
});
}
));
User在函数中是什么?
User
这里是一个猫鼬用户模型。
您可以在 docs 中阅读有关猫鼬的信息。 Mongoose 是 MongoDB 数据库的 ORM。
Passport 实际上可以使用您想要的任何商店,而 User
模型只是您如何获取用户并调用 done
回调的示例。
我正在尝试通过 Steam API 进行 Node.js 身份验证。我已经安装了 passport-steam
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);
});
}
));
User在函数中是什么?
User
这里是一个猫鼬用户模型。
您可以在 docs 中阅读有关猫鼬的信息。 Mongoose 是 MongoDB 数据库的 ORM。
Passport 实际上可以使用您想要的任何商店,而 User
模型只是您如何获取用户并调用 done
回调的示例。