После установки и правильной работы аутентификации по паспорту в течение некоторого времени (примерно год в 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('/');
});