2010-07-27 34 views
10

Tôi đã làm theo một số hướng dẫn và ví dụ trên web để thiết lập và sử dụng django piston. Tất cả đều hoạt động hoàn hảo, cho đến khi tôi cố gắng tích hợp xác thực oauth. Tôi đã được làm việc với các ví dụ sau:Hoàn thành 'django piston với oauth hỗ trợ' ví dụ

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

Tuy nhiên, cả hai dường như không bao gồm những ví dụ về các mẫu oauth yêu cầu và quan điểm. Nó là khá có khả năng rằng tôi chỉ không thực hiện nó đúng cách, vì vậy bất kỳ lời khuyên sẽ cực kỳ hữu ích.

Tóm lại. Tôi có một thiết lập piston làm việc django (mà trả về/chèn dữ liệu). Những gì tôi đang đấu tranh với là một hướng dẫn dứt khoát để tích hợp xác thực oauth. I E. Tôi cần cài đặt gì, chế độ xem, cài đặt, mẫu url và mẫu nào tôi cần tạo?

Cảm ơn

Trả lời

5

Nếu bạn đang sử dụng một phiên bản phát hành của Piston, bạn có thể quan tâm đến cách chúng ta thực hiện OAuth trong Snowy, ứng dụng trang web của chúng tôi AGPL cho Tomboy lưu ý:

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

Chế độ xem OAuth được đi kèm với piston (trong phiên bản đã phát hành).

tôi vẫn chưa nâng cấp lên cải thiện nĩa OAuth prencher của (mà dường như sẽ biến thành 0,3 sớm?), Nhưng đây là hướng dẫn của mình nếu bạn đang sử dụng mã của mình:

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

(hãy chắc chắn để đọc tất cả các câu trả lời của anh ấy trong chủ đề đó, khi anh ấy giải thích rõ ràng)

Các vấn đề liên quan