通过appengine上的github登录

时间:2012-09-22 16:29:17

标签: python google-app-engine session cookies github

我想通过github实现登录/注册,对于我打算在 appengine 上构建的python应用程序。我已经浏览了文档,很容易对用户进行身份验证,并根据回调响应,登录/注册用户。 python http://developer.github.com/v3/libraries/有几个库可以帮助你做到这一点。我在我自己的上实现登录/注册是全新的。只有一个问题,我是否也需要处理会话和/或cookie。意思是,用户登录,关闭浏览器然后重新打开,可能然后他应该被记录,我的应用程序不应该要求他登录他两次?

这是照顾,还是我需要编写一些中间件? 如果是,您能否概述步骤或指向资源/文档?

1 个答案:

答案 0 :(得分:0)

据我所知,访问Github API基本上是发送HTTP请求和接收响应,而Google App Engine允许标准python功能这样做 https://developers.google.com/appengine/docs/python/urlfetch/overview

所以我认为当前的github库可以在GAE上工作,未修改或非常小 修改。唯一不起作用的是PATCH请求(GAE不支持),但无论如何它们都无关紧要。