Завершить "поршень django с поддержкой oauth"
Я следил за несколькими учебниками и примерами в Интернете для настройки и использования поршня 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
Если вы используете выпущенную версию 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 (которая, вероятно, скоро превратится в 0.3?), но вот его инструкции, если вы используете его код:
http://groups.google.com/group/django-piston/msg/5a148c8e33654c5d
(обязательно прочитайте все его ответы в этом потоке, поскольку он делает некоторые разъяснения)