【发布时间】:2021-05-29 23:24:23
【问题描述】:
应用凭据看起来不错。重定向的 URL 会带回带有 500 内部服务器错误的配置文件对象。因此,get 回调路由中的任何代码都不起作用。任何帮助将不胜感激。
这是我的代码的 sn-ps:
app.post('/auth/google', checkNotAuthenticated, passport.authenticate('google', {
scope: ['openid', 'profile', 'email'],
}))
passport.use(new GoogleStrategy({
clientID: process.env.GOOGLE_CLIENT_ID,
clientSecret: process.env.GOOGLE_CLIENT_SECRET,
callbackURL: process.env.GOOGLE_CALLBACK_URL
},
function(accessToken, refreshToken, profile, done) {
return done(profile.id);
}
app.get('/auth/google/callback', passport.authenticate('google', { successRedirect: '/', failureRedirect: '/login' }),
// code does not work
}
)
【问题讨论】:
标签: javascript node.js express oauth-2.0 passport.js