我们正在尝试将 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 版本。
可以尝试将这些代码放入 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
你找到解决办法了吗?我也有同样的问题,但没有任何帮助。