2010-07-27 9 views
10

He seguido una serie de tutoriales y ejemplos en la web para configurar y utilizar el pistón django. Todos funcionan sin problemas, hasta que intente integrar la autenticación Oauth. He estado trabajando en contra de los siguientes ejemplos:Completa 'pistón django con soporte oaut' ejemplo

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

Sin embargo, ambos parecen dejar de incluir ejemplos de las plantillas requeridas oauth y puntos de vista. Es bastante probable que simplemente no lo esté implementando correctamente, por lo que cualquier consejo sería de gran ayuda.

En resumen. Tengo una configuración de pistón django en funcionamiento (que devuelve/inserta datos). Con lo que estoy luchando es una guía definitiva para integrar la autenticación de Oauth. Es decir. ¿Qué necesito para instalar, qué vistas, configuraciones, patrones de URL y plantillas necesito crear?

Gracias

Respuesta

5

Si está utilizando una versión comercial de pistón, que podría estar interesado en cómo implementamos OAuth en la nevada, nuestra aplicación web AGPL para 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

Las vistas de OAuth están agrupadas con pistón (en la versión lanzada).

todavía tengo que actualizar a una mejor tenedor OAuth de prencher (que al parecer se convierten en 0,3 pronto?), Pero aquí están sus instrucciones si está utilizando su código:

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

(asegúrese de lea todas sus respuestas en ese hilo, mientras hace algunas aclaraciones)