Python: Библиотека OAuth

есть ли полная библиотека flegged python для oauth? Я не нашел ни одного переиздания маркеров oauth после их истечения (Шаг 5 на Yahoo OAuth flow).

Итак, что является наиболее полным? Я попробовал один из oauth.net, и он не обрабатывает oauth_session_handle который, по словам спецификации oauth, требуется, если конечная точка возвращает его (как yahoo).

Итак, какую библиотеку я должен использовать? Они все неполны, и я должен продолжать. моя собственная?

5 ответов


Я думаю, Лия Калвер в Python-OAuth в (что вы уже нашли) - лучшая отправная точка, даже если она не завершена.

у Лии есть зеркало на github, которое облегчит сотрудничество:http://github.com/leah/python-oauth/tree/master/oauth/

обновление: как он стоит сегодня, он выглядит как SimpleGeo в Python-OAuth2, которые является лучшей отправной точкой.


Rauth новый лучший ответ насколько я могу судить. Обертывания запросы библиотеки и ухоженные.


OAuth официальный сайт рекомендует как rauth и oauthlib. Цитируя их относительно rauth:

Max Countryman поддерживает rauth, и он считается самой современной и проверенной на единицу реализацией OAuth для Python.

о oauthlib:

еще одна отличная библиотека-OAuthlib, которая реализует последний RFC, включая client и сервер.


Проверьте библиотеку Майка Кнаппа на GitHub. Хороший и простой, не требуется установка. И работает на Google App Engine.


используйте удивительный Кеннет Рейц запросы библиотека вместе с запросы-oauth плагин связан с http://docs.python-requests.org/en/latest/community/out-there/