Завершите пример 'поршень Джанго с поддержкой oauth' - PullRequest
10 голосов
/ 27 июля 2010

Я следил за несколькими учебными пособиями и примерами в Интернете, чтобы настроить и использовать Django поршень.Все они работают безупречно, пока я не попытаюсь интегрировать аутентификацию oauth.Я работал над следующими примерами:

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

Однако оба из них, похоже, не содержат примеров необходимых шаблонов и представлений oauth.Вполне вероятно, что я просто не реализую это должным образом, поэтому любой совет был бы чрезвычайно полезен.

В заключение.У меня есть рабочая установка поршня Django (которая возвращает / вставляет данные).То, с чем я борюсь, - это полное руководство по интеграции аутентификации oauth.Т.е. что мне нужно установить, какие виды, настройки, шаблоны URL и шаблоны мне нужно создать?

Спасибо

1 Ответ

5 голосов
/ 24 сентября 2010

Если вы используете выпущенную версию Piston, вас может заинтересовать то, как мы реализовали OAuth в Snowy, наше веб-приложение AGPL для заметок Tomboy:

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 связаны с поршнем (в выпущенной версии).

Мне еще предстоитобновить до улучшенного OAuth-форка от Prencher (который, вероятно, скоро превратится в 0.3?), но вот его инструкции, если вы используете его код:

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

(обязательно прочитайте всеиз его ответов в этой ветке, поскольку он дает некоторые разъяснения)

...