返回重定向的SSL错误(auth.login())

时间:2018-10-03 14:41:40

标签: python flask saml

我正在尝试对我的flask应用程序进行SAML集成,但是当我执行return redirect(auth.login())时,出现如下SSL错误:

SSLError: HTTPSConnectionPool(host='adfs.lab01.mytestadfsserver.com', port=443): Max retries exceeded with url: /adfs/ls/?SAMLRequest=nVNNj9owEL3vr4hyz%2BfyJQsdsdsdsffgertrrgro7QPvra3vZwkoth%2BZiZebNm%2Bc347GGpm7JtDMHscEfHWrzEATnphaa%2BNQk7JQgEjTXRECDmhhKttOPS5LHKWmVNJLKOnxVdL8GtEZluBSuaDGfhOvV2%2BX6%2FWL1lY4qHOU5pTnk%2BSCF4QBT%2Bpj3hwNKq16K%2FdGeYj7rfe3rfefefrtgrgDoFTyyBmqle04CbdlYOxlfA%2BtO1wIbUAYi0%2BzUZSlUfq4y3ok65N88MWh5hbNBRhPejCm1SRJgFU6rmGfZjGtZces9k4hi6lsfC6pdeKKy4sPb7hgXDzdN2D%2FDNLkw25XRuV6u3MU0xdbefefefefetllc935XaPzWHb71ejGekncEIWh53OkLQJspiaOCXFHDSXiLDY1h4c8ZuLsQ7oYr%2FZ0saNMDAwDi5Jby2aImzfzEvZc3pTx933zupGjD%2FtiWLMx%2FhLKo8lHRCt0h5xZGFf2imdS1PM4Vg7ISN6jAMklfNLyuMzC%2B0ddLg2QQz2bSguHaTxTNQczHlaswtfFbbKW%2BwKu4uMSXU4Wy4tMdJKuZ2AKntvVNgxUtlLib9lfxZdXJHdvHwkr59ncVv&RelayState=https%3A%2F%2Fkey333hj44.execute-api.test.myserviceprovider.com%2F (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')],)",),))

我找到了此链接:Python Requests throwing SSLError与我遇到的错误有关,但我想为return redirect(auth.login())这样的事情

有没有办法像指定请求return redirect(auth.login())那样忽略verify=False的证书错误? (requests.get('https://example.com', verify=False))

这是我的代码示例:

@app.route('/', methods=['GET', 'POST'])
def login():
    req = prepare_flask_request(request)
    auth = init_saml_auth(req)
    return redirect(auth.login())

0 个答案:

没有答案