GitHub Pages和OAuth

7

我正在Github Pages上制作一个基于HTML5的游戏,我希望添加Twitter、Facebook和Google连接,让我的用户可以与朋友分享他们的成果。

有没有一种方法可以在Github页面上完成完整的OAuth流程(请求令牌、签名、获取访问令牌等)?您是否知道一个可以在Github Pages上运行的服务或框架(无需后端)?

1个回答

1

我不知道这是否对您有所帮助,但我最近编写了一个插件,解决了与Github连接的相同问题。

提供完整的OAuth流程的问题与Github API的CORS限制相关。假设我们也会遇到社交API的类似问题。唯一的解决方法是使用一个小型代理服务器来完成OAuth过程。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接