python oauth yahoo

Python: OAuth Library



yahoo (5)

Creo que python-oauth Leah Culver (que ya ha encontrado) es el mejor punto de partida, aunque no esté completo.

Leah tiene un espejo en github que facilitaría la colaboración: http://github.com/leah/python-oauth/tree/master/oauth/

Actualización : tal como está hoy, parece que python-oauth2 es el mejor punto de partida.

¿Hay una biblioteca completa de python de flegged para oauth? No he encontrado ninguno que maneje la reemisión de tokens oauth una vez que caduquen (Paso 5 en el flujo de Yahoo OAuth ).

Entonces, ¿cuál es el más completo? Intenté el de oauth.net , y no maneja oauth_session_handle que la especificación de oauth dice que se requiere si el punto final lo devuelve (como lo hace yahoo).

Entonces, ¿qué biblioteca debería estar usando? ¿Están todos incompletos y tengo que hacerlo por mi cuenta?


Echa un vistazo a la biblioteca de Mike Knapp en GitHub . Agradable y simple, no necesita instalación. Y funciona en Google App Engine.



OAuth sitio web oficial de OAuth recomienda tanto rauth como oauthlib . Citándolos con respecto a Rauth :

Max Countryman mantiene la verdad y se considera la implementación más actualizada y probada de OAuth para Python.

Respecto a oauthlib :

Otra gran biblioteca es OAuthlib, que implementa el último RFC, incluido el cliente y el servidor.

ACTUALIZACIÓN: 9 de febrero de 2019.

Ambas bibliotecas aún se mencionan en las bibliotecas recomendadas por OAuth para Python , pero al mirar su página de Github, authlib se ha mantenido con más frecuencia.


Rauth es la nueva mejor respuesta en lo que a mí respecta. Envuelve la biblioteca de requests y está bien mantenido.