在安装并让护照身份验证正常工作一段时间后(大约是 2017 年的一年),我在 2019 年再次运行这个项目,并在使用 Steam 和护照进行身份验证时收到以下错误消息
{
"name": "InternalOpenIDError",
"message": "Failed to verify assertion",
"openidError": {
"message": "Invalid signature"
}
}
这是我的配置,它总是返回 URL /#/404
,因为它给出错误并重定向
app.get(/^\/auth\/steam(\/return)?$/,
passport.authenticate('steam', { failureRedirect: '/#/404' }), (req, res) => {
res.redirect('/');
});