问题描述
我尝试使用 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 (将#修改为@)