const { Router } = require('express')
const passport = require('passport')
const router = Router()
router.get('/steam', passport.authenticate('steam', {
failureRedirect: '/'
}))
router.get('/steam/return', passport.authenticate('steam', {
failureRedirect: '/'
}), (req, res) => {
console.log(req)
})
router.get('/isLogged', (req, res) => {
res.status(200).json(req.headers)
})
module.exports = router
Как это работает
Браузер переходит в localhost:5000/auth/steam
Node перенаправляет браузер на Steam openId
Steam при успешном входе в систему и предоставлении авторизации перенаправляет обратно на
localhost:5000/auth/steam/return
И вот вопрос: ка передать токен либо какие либо данные на фронт (использую vuex) или как это вообще можно/надо реализовать?