2009-11-03 16 views
17

Czy istnieje pełna flotowana biblioteka pythonów dla oauth? Nie znalazłem niczego, co mogłoby spowodować ponowne wydanie oauth tokenów po ich wygaśnięciu (krok 5 na Yahoo OAuth flow).Python: Biblioteka OAuth

Co jest najbardziej kompletne? Próbowałem tej z oauth.net i nie obsługuje ona oauth_session_handle, o której mówi specyfikacja oauth, jeśli punkt końcowy ją zwróci (tak jak robi to yahoo).

Więc jakiej biblioteki powinienem używać? Czy są one niekompletne i muszę to zrobić na własną rękę?

Odpowiedz

12

Myślę, że python-oauth Leah Culver (który już znalazłeś) jest najlepszym punktem wyjścia, nawet jeśli nie jest kompletny.

Leah ma lustro w górę na github, które ułatwiają współpracę: http://github.com/leah/python-oauth/tree/master/oauth/

Aktualizacja: w obecnej postaci, wygląda SimpleGeo na python-oauth2 jest najlepszym punktem wyjścia.

+1

Dzięki. Rozwinąłem jej repozytorium i czekam na żądanie. http://github.com/ptarjan/python-oauth –

+1

Dziękujemy za dodanie! Pomaga mi również, ponieważ używam go do kilku projektów - bardzo doceniam! – lemonad

+1

Co nowego do zgłoszenia od ostatniej aktualizacji? – root

2

Sprawdź bibliotekę Mike'a Knappa pod numerem GitHub. Ładne i proste, nie wymaga instalacji. I działa w Google App Engine. niesamowite requests biblioteka

11

Rauth jest nowy najlepszą odpowiedzią o ile mi wiadomo. Otacza bibliotekę requests i jest dobrze utrzymana.

3

OAuth oficjalna strona zaleca zarówno rauth i oauthlib. Cytując je czasowo Rauth:

Max Countryman utrzymuje Rauth i jest uważana za najbardziej up-to-date i realizacji jednostkowych przetestowane z OAuth dla Pythona.

chodzi oauthlib:

Kolejną wielką biblioteki jest OAuthlib które wdraża najnowszą RFC, w tym klientem a serwerem.

Powiązane problemy