2014-01-20 121 views
3

我在Github页面上制作了一个HTML5游戏,我想添加一个Twitter,Facebook和Google连接让我的用户与他们的朋友分享他们的结果。Github的页面+ OAuth

有没有办法在github页面上创建完整的OAuth流(请求令牌,签名,获取访问令牌等)?你知道一个服务或框架在github页面中工作吗(没有后端)?

回答

0

我不知道这会帮助你,但我最近写了一个plugin,解决了Github连接的相同问题。

提供完整OAuth流程的问题与Github API的某些CORS限制有关。假设,我们也会遇到与社交API相同的问题。唯一的出路是使用微型代理服务器,它可以帮助完成OAuth进程。

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