Вход в Steam с приложением Vue js - PullRequest
0 голосов
/ 08 января 2020

Я пишу здесь, потому что я хочу сделать приложение, которое обрабатывает встречные забастовки.

Я хочу разработать это приложение в VueJS, nodeJS и mongoDB. Есть ли способ войти в Steam и получить информацию об учетной записи для пользователя через vue js? Я искал везде, но не мог найти любую документацию для этого. Я заставил его работать на моем nodeJS api, но когда дело доходит до сеансов и аутентификации, он работает только на моем api url, который не совпадает с моим vue js приложением.

Большое спасибо.

1 Ответ

0 голосов
/ 28 января 2020

Я не знаю никаких Vue, но вот некоторые HTML вместо этого. Это позволяет выполнить вход в систему, как указано в официальной документации Steam .

    <form action="https://steamcommunity.com/openid/login" method="post">
        <input type="hidden" name="openid.identity"
               value="http://specs.openid.net/auth/2.0/identifier_select" />
        <input type="hidden" name="openid.claimed_id"
               value="http://specs.openid.net/auth/2.0/identifier_select" />
        <input type="hidden" name="openid.ns" value="http://specs.openid.net/auth/2.0" />
        <input type="hidden" name="openid.mode" value="checkid_setup" />
        <input type="hidden" name="openid.realm" value="https:\\yourOpenIdRealm.com" />
        <input type="hidden" name="openid.return_to" value="https:\\YourDomainUrlToReturnTo.com" />
        <Button type="submit">Log in through Steam</Button>
    </form>

Можно ли войти в систему, чтобы использовать Steam и получать информацию об учетной записи для пользователя через vue js?

  • Пользователь нажмет кнопку в этой форме на вашем сайте и будет перенаправлен на страницу входа в сообщество Steam.
  • Затем пользователь может войти в свою учетную запись Steam на страницах сообщества Steam.
  • С помощью YourDomainUrlToReturnTo вы указываете, где пользователь возвращается на ваш сайт после успешного входа в Steam.
  • Steam предоставит идентификатор Steam в браузере объект местоположения .
  • С этим Steam ID вы можете получать информацию о пользователе через Steam Web API .
...