我正在制作一个网站,需要用户使用Steam登录后才能使用我的网站的其他功能。目前,Steam仅支持OPENID进行身份验证。我采取的方法如下:
谢谢
用户点击“使用Steam登录”按钮
我的前端重定向到steamcommunity.com
如果用户成功登录,则用户的浏览器应重定向到我的后端,然后我将用户添加到数据库中(如果他们尚未在其中),并创建JSON web token并将其发送回我的前端。
例如:
myfrontend.com?token={my_json_web_token}
我的前端将保存此令牌为客户端cookie,并在每次请求服务器时将此cookie的内容发送到服务器。
谢谢