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