如何给你的网站集成steam登录呢?

很多Steam饰品交易平台,csgo翻硬币网站,csgo开箱网站,以及Steam相关的论坛都可以支持直接通过Steam登录获取用户的基本信息,类似这样:

那么这个是怎么做到的呢?

首先你需要知道OpenID,如果不知道请自己google,或者戳这里:OpenID 和 OAuth 有什么区别?

其次 Steam可以作为一个OpenID提供者。 允许您的应用程序验证用户的SteamID,而不要求您在您的网站上输入他们的Steam用户名或密码。只需下载一个OpenID库,选择和使用您的语言和平台,url为:http://steamcommunity.com/openid,这样请求返回的声明ID将包含用户的64位SteamID。 声明的ID格式是:http://steamcommunity.com/openid/id/ <steamid>

最后如果你在网站集成Steam登录,V社官方建议你使用下面两种按钮作为登录按钮去链接到Steam的登录页面。

如果觉得单独去进程openid麻烦,可以直接找对应语言和框架的开源库来直接使用,我提供几个常用的:

Steam authentication for Laravel 5

django-steamauth

 

转载请注明出处。

Pingbacks已打开。

Trackbacks
  1. casino games 发布于 2018年7月16日 08:31 #

    如何给你的网站集成steam登录呢?

  2. discount cialis 20 mg 发布于 2018年7月27日 03:38 #

    如何给你的网站集成steam登录呢?

  3. online casino real money 发布于 2018年7月31日 03:06 #

    如何给你的网站集成steam登录呢?

  4. viagra sale bangkok 发布于 2018年8月8日 07:08 #

    如何给你的网站集成steam登录呢?

  5. mail order viagra australia 发布于 2018年8月14日 14:18 #

    如何给你的网站集成steam登录呢?

  6. viagra generic 发布于 2018年8月16日 14:50 #

    如何给你的网站集成steam登录呢?

引用地址

评论