vue.js - 使用 Vue js 应用程序登录 Steam
问题描述
我写在这里是因为我想制作一个处理反恐精英锦标赛的应用程序。
我想在 VueJS、nodeJS 和 mongoDB 中开发这个应用程序。有没有办法我可以通过 vue js 登录 Steam 并获取用户的帐户信息?我到处搜索,但找不到任何文档。我已经让它在我的 nodeJS api 上工作,但是当涉及到会话和身份验证时,它只在我的 api url 上工作,这与我的 vue js 应用程序不同。
非常感谢。
解决方案
我不知道任何 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>
有没有办法我可以通过 vue js 登录 Steam 并获取用户的帐户信息?
- 用户将在您的网站上单击此表单中的按钮,并将被重定向到 Steam 社区登录页面。
- 然后,用户可以在 Steam 社区页面上登录他们的 Steam 帐户。
- 由
YourDomainUrlToReturnTo
您指定用户在通过 Steam 成功登录后返回您网站的位置。 - Steam 将在浏览器的位置对象中提供 Steam ID 。
- 使用该 Steam ID,您可以通过Steam Web API获取用户信息。
推荐阅读
- html - Bootstrap 4相等的列高 - 内部的按钮没有推到底部
- terminal - 多条线路上的终端标准输入
- amazon-web-services - AWS 延迟问题
- ruby-on-rails - 自动推送到 Heroku
- python - 拍摄方法奇异矩阵警告
- mysql - 使用 Sequelize 添加外键约束
- c++ - 我可以在不提供参数的情况下生成函数吗?
- html - 如何有两个 div,一个左侧另一个父 div 的右侧?
- debugging - 修复 intel HEX 文件的校验和问题
- microsoft-graph-api - Microsoft Graph - any way to "share" my application