相关疑难解决方法(0)

需要Keycloak Docker HTTPS

我在我的Digital Ocean Docker Droplet上初始化了https://hub.docker.com/r/jboss/keycloak/.

$docker run -e KEYCLOAK_USER=admin -e -p 8080:8080 KEYCLOAK_PASSWORD={password with upcase etc.} jboss/keycloak

成功

一切运行良好,服务器在端口上的Droplets IP地址中启动:8080.

当我从URL中的UI进入管理控制台时,问题就开始了.有一条消息:"需要HTTPS".这是一个真正的问题,我找到的唯一解决方案是从控制台登录Keycloak并在没有UI的情况下从管理控制台更改HTTPS = required的设置.

然后我打开了我的Docker容器的bash:

$docker exec -it keycloak bash

成功

当我输入我的命令登录keycloak/bin文件夹时:

cd keycloak/bin

keycloak/bin $./kcadm.sh config credentials --server http://<droplet IP>:8080/auth --realm master --user admin --password {password with upcase etc.}

bash冻结并在一段时间后发出超时消息

从bash登录的原因将完成:

keycloak/bin $ ./kcadm.sh update realms/master -s sslRequired=NONE.

希望能解决所需的HTTPS原始问题.

https docker keycloak

10
推荐指数
3
解决办法
8427
查看次数

标签 统计

docker ×1

https ×1

keycloak ×1