繁体   English   中英

如何为 AWS 构建禁用 ssl 的 Keycloak 自定义 docker 映像?

[英]How to build a Keycloak custom docker image with disabled ssl for AWS?

I want to build a custom docker image(new to docker) where SSL is disabled by default for AWS environment as we know Keycloak admin console allows only https by default for all external IP addresses.

我知道下面的代码片段可以手动禁用它。

docker exec -it {contaierID} bash cd /opt/jboss/keycloak/bin./kcadm.sh config credentials --server http://localhost:8080/auth --realm master --user admin --password admin./kcadm.sh update realms/master -s sslRequired=NONE

我基本上想在我的自定义 keycloak docker 图像中自动执行上述命令。

我会说不要那样做。 OIDC 协议需要 HTTPS。 安全选项是配置正确的 HTTPS 设置,例如具有正确 TLS 证书和标准jboss/keycloak Docker 映像的 AWS ALB(在 EC2、ECS、EKS、Fargate 上运行), PROXY_ADDRESS_FORWARDING=true https://hub.docker.com/r/jboss/keycloak/

最后,在将以下配置作为环境参数传递给 docker 映像后,我能够连接到管理控制台。 KEYCLOAK_FRONTEND_URL=https://host/auth

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM