Superset oauth ssl 证书验证失败

问题描述 投票:0回答:2

我们正在尝试将 OAUTH 集成到 superset 中。Superset 安装当前不安全并且在 Http 上运行,但是,SSO 端点启用了 SSL。我们收到错误 -

HTTPSConnectionPool(host='sso.company.com', port=443): Max retries exceeded with url: /platform-sso-server/token (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1131)')))

有没有办法禁用SSL证书验证。 我尝试在 superset_config.py 中添加以下行,但没有帮助。

import ssl
ssl.SSLContext.verify_mode =ssl.VerifyMode.CERT_NONE

我使用的是 superset 1.3.2 版本。

apache-superset
2个回答
0
投票

可以尝试将这些代码放入 supserset_config.py

import ssl
try:
    _create_unverified_https_context = ssl._create_unverified_context
except AttributeError:
    pass
else:
    ssl._create_default_https_context = _create_unverified_https_context

0
投票

你找到解决办法了吗?我也有同样的问题,但没有任何帮助。

© www.soinside.com 2019 - 2024. All rights reserved.