使用nodejslogin到使用蒸汽login的网站

我试图login到这个例子csgolounge这样的网站需要使用nodejs蒸汽loginauthentication。

甚至认为我已经尝试了一些东西,甚至都没有接近工作,所以在这里包括代码在内没有任何意义。

我想知道是否有办法做到这一点。

编辑:我想我不正确地写我的问题,因为我想要节点应用程序login到csgolounge使用蒸汽,并没有一个网站是'喜欢'与login选项csgolounge。

回答你的问题,是的。 有这样做的方法。

你需要做的第一件事是获得一个蒸汽API键,你可以通过在这里前往。 然后,正如蒸汽说:

只需下载一个OpenID库,以select您的语言和平台,并使用http://steamcommunity.com/openid作为提供者。 返回的声明ID将包含用户的64位SteamID。 声明的ID格式是: http : //steamcommunity.com/openid/id/

如果你设置使用Node.JS,我build议检查node-jsonwebtoken或passport-openidconnect 。 如果你select护照,有人已经制定了一个包括蒸汽的“战略”。 看看这里 。