@nikeflownew

Аутентификация через passportjs steam?

Здраствуйте!
Пытаюсь реализовать авторизацию через steam passportjs на сайте. Код:
const express = require('express')
const app = express()
const port = process.env.PORT || 5000
const passport = require('passport')
const SteamStrategy = require('passport-steam').Strategy



passport.use(new SteamStrategy({
    returnURL: 'http://localhost:5000/',
    realm: 'http://localhost:5000/',
    apiKey: 'your steam API key'
  },
  function(identifier, profile, done) {
    User.findByOpenID({ openId: identifier }, function (err, user) {
        return done(err, user);
    });
  }
));

app.get('/', (req, res) => {
    res.send(`<a href="/auth/steam">steam</a>`)
})

app.get('/auth/steam', passport.authenticate('steam'))

app.listen(port, () => {
    console.log('http://localhost:5000/')
})

Когда я перехожу по ссылке /auth/steam меня перебрасывает на страницу авторизации:
6016c6e5b1ea1767049161.png
Теперь вопрос! Как мне отобразить полученные данные? Пришли ли они вообще? Документацию читал, но так и не понял как это сделать. Заранее спасибо за ответ.
  • Вопрос задан
  • 27 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы