【发布时间】:2016-06-12 10:58:32
【问题描述】:
我有一个使用与护照捆绑在一起的所有 oAuth 身份验证的应用,但我正在使用外部服务来创建我的数据库/用户。
如果我这样做:
passport.use('local-signup', new LocalStrategy({
usernameField : 'email',
passwordField : 'password',
passReqToCallback : true },
function(req, username, password, done) {
request.post('http://myapiservice.com/createuser').then(function(err, response, body){
return done(err, body.user);
})
}))
我将如何使用远程存储的用户?除了创建用户的 POST API 调用和检索用户的 GET 调用外,我没有以任何方式连接到数据库,所以我不确定 Express'req.user 的行为/更新方式。
在其他地方找不到关于此的单一指南或问题,因此希望得到一些指导!
【问题讨论】:
标签: javascript node.js express passport.js