【发布时间】:2019-12-02 22:35:25
【问题描述】:
我正在尝试在 Jhipster 生成的项目中为 keycloak 启用 https。在 Jhipster doc (https://www.jhipster.tech/security/) 中,它说“在生产中,Keycloak 要求您使用 HTTPS。有几种方法可以实现这一点,包括使用将管理 HTTPS 的反向代理或负载均衡器。我们建议您阅读 Keycloak HTTPS 文档以了解有关此主题的更多信息。”在 Keycloak 文档中,有一个步骤是“首先,您必须编辑standalone.xml、standalone-ha.xml 或 host.xml 文件”。
听起来很合理,对吧?但是,如果在 mac 上安装和运行 Keycloak 服务器,配置文件在 /opt/jboss/keycloark...,但是当在 jhipster 生成的项目中运行这个 keycloak 时(使用简单易用的命令 'docker-compose -f src/main/docker/keycloak.yml up'),我发现没有这样的文件夹 /opt/jboss/... 要么我做错了什么,要么它在其他一些空间,如 Docker 容器或 Jhipter 容器,或者别的地方。那么问题来了,我们应该如何在 Jhipster 生成的项目附带的这个 Keycloak 上启用 https?
非常感谢社区提供的任何帮助。谢谢!
【问题讨论】: