Как обменять одноразовый код авторизации на токен доступа с flask_oauthlib?

Я создаю API с помощью инфраструктуры Python Flask, в которой теперь я получаю "одноразовый код авторизации" из приложения, которое я предположительно могу обменять на токен доступа и обновить с помощью Gmail API ( описано здесь).

Я использовал Oauthlib для регулярных авторизаций в браузере, который прекрасно работает. Так что я нашел эту страницу с примером кода, как это реализовать. Код в примере начинается с from your_validator import your_validator и я сразу застрял. Я нашел кое-что здесь о реализации пользовательского валидатора, но в верхней части этой страницы написано, что flask_oauthlib уже реализовал это.

У кого-нибудь есть пример, как обменять одноразовый код авторизации на доступ и токен обновления с flask_oauthlib? Все советы приветствуются!

1 ответ

Решение

У меня нет примера использования Oauthlib, но вот пример использования библиотеки oauth2client. https://github.com/googleplus/gplus-quickstart-python

Глядя на flask_oauthlib, handle_oauth2_response кажется, что вам нужно использовать метод для обмена code с access_token,

Другие вопросы по тегам