Сейчас я работаю над приложением для фляжки с функцией авторизации в 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
можно использовать в производстве?