Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

На AWS VPC(Ubuntu16+Apache2), развёрнуто Flask приложение(python3), в котором используется google-аутентификация через Gmail API, выполняемая с помощью модуля oauth2client(заранее извиняюсь, если где-либо ошибся в формулировках). 

Пользователь выполняет вход на сайт через форму авторизации google и даёт приложению права на чтение своей почты. Важным пунктом является сохранение json-файла пользователя, через которые, в дальнейшем идёт работа с его сессией. Однако в логе сервера получаем ошибку доступа со стороны google:

[Tue Oct 17 06:47:23.234383 2017] [wsgi:error] googleapiclient.errors.HttpError:

[Tue Oct 17 06:47:28.700745 2017] [wsgi:error]WARNING:googleapiclient.http:Encountered 403 Forbidden with reason "insufficientPermissions"

Напрямую, запрос к текущей сессии, выполняется без ошибок.

На сайте уже "ковырялся" программист, поэтому есть куски закомментированного кода.

Задача: исправить/выполнить настройку сервера/внести правки, чтобы этот момент работал корректно, сохраняя json в файле, а также просмотреть ошибку login|logout(который уходит в 500 Internal Server Error и, вероятно, является следствием первой ошибки)

Необходимые навыки:

Знание Python3,Flask

Опыт работы с Gmail API, oauth2client

Наличие тестового аккаунта gmail.

ВАЖНО: наличие аккаунта на upwork,т.к. все "движухи" по данной задаче, часть большого проекта.

Бюджет:50-60$

7 лет назад
gladishevap
Алексей 
33 годаСербия
8 лет в сервисе
Был
3 месяца назад
Выбранный исполнитель
andr0
39 летВьетнам
14 лет в сервисе
Был
2 года назад
7 лет назад
$60
2 дня
Андрей оперативно справился с нетривиальной, узкоспециализированной(на мой взгляд) задачей, разобрался в коде и структуре проекта. Спасибо Вам за работу. Рекомендую и буду, при необходимости, обращаться сам.
Интересная задача, своевременная оплата.