使用 keycloak OIDC [SSL: CERTIFICATE_VERIFY_FAILED] 打开 edx

问题描述

我尝试使用 KEYCLOAK 对我的 edx 用户进行身份验证但没有成功,

我按照文档说明添加了第三方身份验证,一切正常,但是当我尝试通过 keyclok 表单对用户进行身份验证时,出现以下错误

9112 [social] [user None] [ip 41.221.187.207] middleware.py:40 -
Authentication Failed: HTTPSConnectionPool (host = 'mali-id.ml',port
= 443): Max retries exceeded with url: / auth / realms / Mali-Id / protocol / openid-connect / token (Caused by SSLError
(SSLCertVerificationError (1,'[SSL: CERTIFICATE_VERIFY_Failed]
certificate verify Failed: unable to get local issuer certificate
(_ssl.c: 1125)')))

我的堆栈配置如下:

  • Keycloak 部署在 Docker 上,使用 Nginx 作为代理,在单独的虚拟机上侦听端口 80 和 443
  • Bitnami 在 GCP 虚拟机上部署的 Edx

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)