2010-07-27 8 views
10

Ho seguito un numero di tutorial ed esempi sul web per configurare e utilizzare pistone django. Funzionano tutti alla perfezione, fino a quando non cerco di integrare l'autenticazione oauth. Ho lavorato contro i seguenti esempi:Completo 'pistone django con supporto oauth' esempio

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

Eppure entrambi questi sembrano non riuscire a includere esempi di modelli di OAuth richiesti e punti di vista. È abbastanza probabile che io non lo stia implementando correttamente, quindi qualsiasi consiglio sarebbe estremamente utile.

In breve. Ho un setup di pistone django funzionante (che restituisce/inserisce dati). Quello a cui sto combattendo è una guida definitiva per l'integrazione dell'autenticazione oauth. Cioè cosa devo installare, quali viste, impostazioni, modelli di URL e modelli devo creare?

Grazie

risposta

5

Se si sta utilizzando la versione definitiva di Pistone, potreste essere interessati a come abbiamo implementato OAuth in Snowy, il nostro web app AGPL per Note 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

Le viste OAuth sono in bundle con pistone (nella versione rilasciata).

devo ancora l'aggiornamento a una migliore forcella OAuth di prencher (che a quanto pare trasformarsi in 0,3 presto?), Ma qui ci sono le sue istruzioni se si sta utilizzando il suo codice:

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

(assicuratevi di leggi tutte le sue risposte in quel thread, come fa alcuni chiarimenti)