2012-09-22 41 views
0

我想通過github實現登錄/註冊,對於我打算在appengine上構建的python應用程序。我瀏覽了文檔,很容易驗證用戶,並基於回調響應,登錄/註冊用戶。 python http://developer.github.com/v3/libraries/有幾個庫可以幫助你做到這一點。我是,對我自己的實施登錄/註冊完全陌生。只有一個問題,我是否需要照顧會話和/或cookies。意思是,用戶登錄,關閉瀏覽器然後重新打開,可能他應該記錄下來,我的應用程序不應該要求他兩次登錄他?通過github在appengine上登錄

這是照顧,還是我需要寫一些中間件? 如果是,請您概述步驟或指向資源/文檔?

回答

0

據我所知,訪問Github API基本上是發送HTTP請求和接收響應,並且Google App Engine允許標準python函數這樣做
https://developers.google.com/appengine/docs/python/urlfetch/overview

因此,我認爲當前的GitHub庫可以在GAE,未修改或使用非常小 修改工作。唯一不起作用的是PATCH請求(在GAE上不支持),但無論如何它們無關緊要。

+0

會話變量和cookie管理如何。 – whatf

+0

@whatf只需用您自己的身份驗證系統執行這些操作即可。 順便說一句,你使用什麼框架? webapp2的?燒瓶? Django的? –

+0

我還沒有實現這些(會話等安全認證)的東西。我正在使用webapp2。 – whatf