gpt4 book ai didi

python - Django AllAuth 给出 SSLError

转载 作者:太空宇宙 更新时间:2023-11-03 11:55:02 24 4
gpt4 key购买 nike

我正在尝试使用 AllAuth 对不同站点进行身份验证。我现在尝试了 Google 和 Facebook,但在成功登录网站后我都遇到了同样的错误:

SSLError at /allauth/google/login/callback/
[Errno 185090050] _ssl.c:340: error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib

有人可以进一步帮助我吗?谢谢并致以最良好的祝愿。

最佳答案

原来 ca_certs 丢失了。问题已通过替换

解决
client = httplib2.Http()

在 allauth/socialaccount/requests.py 的第 42 和 52 行中

client = httplib2.Http(ca_certs=PATH_TO_YOUR_CERT_FILE)

CERT_FILE 是 certifi(可以通过 pip 或 macports 等安装)模块中的 cacert.pem 文件。

似乎是一个丑陋的 hack,希望有更好的解决方案。

关于python - Django AllAuth 给出 SSLError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13445515/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com