Как развернуть колбу без OAUTH INSECURE TRANSPORT - PullRequest
0 голосов
/ 21 октября 2019

Сейчас я работаю над приложением для фляжки с функцией авторизации в Google. Это реализовано с помощью flask_login и oauthlib. Который я следую за учебниками. Чтобы избежать проблемы ssl. Необходимо настроить эту переменную окружения "OAUTH_INSECURE_TRANSPORT = 1" При тестировании на localhost.

OAUTH_INSECURE_TRANSPORT=1

После процесса разработки. Я хотел бы развернуть приложение с помощью Contanier (Docker). Затем разверните в кластере. В кластере уже есть покрытие HTTPS всем узлом. Так что я думаю, что OAUTH_INSECURE_TRANSPORT=1 - это просто проблема ssl в localhost. Сейчас я работаю над производственной средой с ssl.

И предупреждение от https://github.com/singingwolfboy/flask-dance/issues/129#issuecomment-390492997

Do NOT set OAUTHLIB_INSECURE_TRANSPORT in production

Так что я думаю, я не должен использовать этот ENV в моем производстве.

Но проблема без этого ENV. Мое приложение все еще работает. Нет проблем в процессе развертывания. Но функция авторизации входа в Google не работала. Затем я пытаюсь вставить OAUTHLIB_INSECURE_TRANSPORT=1 обратно в мое приложение, оно работает.

У меня вопрос, как работать без OAUTHLIB_INSECURE_TRANSPORT на рабочем сервере. ИЛИ OAUTHLIB_INSECURE_TRANSPORT можно использовать в производстве?

...