【发布时间】:2021-03-09 12:50:28
【问题描述】:
我已经使用 helm 安装了 keycloak。 创建一个 Traefik 入口以允许公共访问
从 localhost:8080 创建管理员密码后,我只能在端口转发和本地访问时登录管理控制台。
当我使用公共 url 并单击管理控制台时,它会重定向到 https://website/auth/admin/master/console/ 并显示一个空白页面。
我发现了问题,但是当我更改 servicePort: https inside ingress 时,我得到一个内部服务器错误 状态码 500。
当我使用 http 端口时,我收到以下错误: 混合内容:“https://url/auth/admin/master/console/”页面通过 HTTPS 加载,但请求了不安全的脚本“http://url/auth/js/keycloak.js?version=mxda6 '。此请求已被阻止;内容必须通过 HTTPS 提供。
混合内容:“https://url.ca/auth/admin/master/console/”页面通过 HTTPS 加载,但请求了不安全的脚本“http://url/auth/js/keycloak. js?版本=mxda6'。此请求已被阻止;内容必须通过 HTTPS 提供。
我查看了 traefik 日志:
level=debug msg="'500 Internal Server Error' cause: x509: cannot validate certificate for x.x.x.x because it does not contain any IP SANs"
【问题讨论】:
标签: keycloak keycloak-services keycloak-rest-api keycloak-connect