使用Vue js应用程序进行蒸汽登录

问题描述 投票:0回答:1

我在这里写的原因是我想创建一个处理反恐精英锦标赛的应用程序。

我想在VueJS,nodeJS和mongoDB中开发此应用程序。有没有办法我可以登录以通过vue js提取用户的帐户信息并提取信息?我到处搜索,但无法找到任何文档。我已经使其在我的nodeJS api上工作,但是在会话和身份验证方面,它仅在我的api url上工作,这与我的vue js应用程序不同。

非常感谢。

vue.js passport.js steam steam-web-api passport-jwt
1个回答
0
投票

我不知道任何Vue,但是这里有一些HTML。这可以实现官方Steam documentation中概述的登录。

    <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>

有没有一种方法可以登录以通过vue js提取并获取用户的帐户信息?

  • 用户将在您的网站上单击此表单中的按钮,并将其重新发送到Steam社区登录页面。
  • 然后,用户可以在Steam社区页面上登录其Steam帐户。
  • 使用YourDomainUrlToReturnTo,您可以指定用户通过Steam成功登录后重新定位到您的站点的位置。
  • Steam将在浏览器的location object中提供Steam ID。
  • 使用该Steam ID,您可以通过Steam Web API获取用户信息。
© www.soinside.com 2019 - 2024. All rights reserved.