Github 页面 + OAuth

use*_*925 7 oauth github-pages

我正在 HTML5 的 Github Pages 上制作游戏,我想添加 Twitter、Facebook 和 Google 连接,让我的用户与朋友分享他们的结果。

有没有办法在 github 页面上制作完整的 OAuth 流程(请求令牌、签名、获取访问令牌等)?您知道在 github 页面(无后端)中工作的服务或框架吗?

kri*_*spo 1

我不知道这会对你有帮助,但我最近编写了一个插件,可以解决 Github 连接的相同问题。

提供完整 OAuth 流程的问题与 Github API 的一些CORS限制有关。假设我们对于 Socials api 也会遇到同样的问题。解决这个问题的唯一方法是使用小型代理服务器,它可以帮助完成 OAuth 过程。

是一个小型 sinatra 代理服务器,我用于 Github 连接(根据docs)。认为它可以很快扩展到社交领域。实际上,服务器应该只安装一次(例如,安装到heroku云),然后就可以用于您的所有应用程序。