2010-07-27 51 views
10

我在網上關注了大量的教程和示例以設置和使用django活塞。他們都完美地工作,直到我嘗試集成oauth身份驗證。我一直反對下面的例子:完整的'帶有oauth支撐的django活塞'示例

http://blog.carduner.net/2010/01/26/django-piston-and-oauth/ http://github.com/clemesha/django-piston-oauth-example

然而,這兩個似乎忽視了包括所需的OAuth的模板和視圖的示例。很可能我沒有正確實施它,所以任何建議都會非常有幫助。

綜上所述。我有一個工作Django活塞設置(返回/插入數據)。我正在努力的是一個集成oauth認證的權威指南。即我需要安裝哪些內容,需要創建哪些視圖,設置,網址格式和模板?

感謝

回答

5

如果您使用活塞的發行版本,你可能會感興趣的,我們如何在雪實施的OAuth,我們的假小子AGPL Web應用筆記:

http://git.gnome.org/browse/snowy/tree/urls.py#n48

http://git.gnome.org/browse/snowy/tree/api/urls.py

http://git.gnome.org/browse/snowy/tree/api/templates/piston/authorize_token.html

http://git.gnome.org/browse/snowy/tree/api/handlers.py

OAuth視圖與活塞捆綁在一起(在發佈的版本中)。

我還沒有升級到prencher的改進的OAuth叉(這顯然將變成0.3快?),但這裏有他的指示,如果您正在使用自己的代碼:

http://groups.google.com/group/django-piston/msg/5a148c8e33654c5d

(確保閱讀他在該主題中的所有回覆,並作出一些澄清)