Я пытаюсь подключиться к OAuth2-провайдеру с помощью flask_dance.У провайдера есть самоподписанный сертификат.Когда я отправил request.post(***, verify=False)
напрямую, все отлично работает.Однако, когда я использую OAuth2ConsumerBlueprint()
из flask_dance.consumer
, я всегда получаю следующую ошибку:
requests.exceptions.SSLError
requests.exceptions.SSLError: HTTPSConnectionPool(host='***', port=443): Max retries exceeded with url: /as/token.oauth2 (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')],)",),))
Есть ли способ установить verify=false
глобально для всех запросов, вызванных из скрипта, или установить verify=false
за все OAuth2ConsumerBlueprint()
.Также решением может быть добавление исключения для сертификата.Любая помощь приветствуется.