首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Docker中运行Keycloak时,如何关闭Keycloak SSL?

在Docker中运行Keycloak时,如何关闭Keycloak SSL?
EN

Stack Overflow用户
提问于 2020-01-04 07:43:12
回答 2查看 1.7K关注 0票数 0

我有一个Spring Boot应用程序,其中我已经完成了Keycloak与我的REST API的集成。现在,我想为我的应用程序构建一个Docker镜像,以便在云中托管。

首先,我尝试了:

代码语言:javascript
复制
docker container run -d -p 8081:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin jboss/keycloak 

这不起作用;我无法打开Keycloak的登录屏幕。所以我试了一下:

代码语言:javascript
复制
docker container run -p 8443:8443 -d -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin jboss/keycloak

使用这个,我可以登录到Keycloak。

然后,我尝试在Realm->Login选项卡中禁用SSL。我可以这样做,因为这是我的开发环境,我不太担心SSL。

在Docker中运行Keycloak时,是否有禁用SSL的选项?如果不是,我如何禁用它?

如果在Docker上运行时无法关闭Keycloak中的SSL,如何将Keycloak的SSL连接与Spring Boot REST API集成?

EN

回答 2

Stack Overflow用户

发布于 2020-02-09 23:07:07

如果你打算在Keycloak前面运行反向代理,PROXY_ADDRESS_FORWARDING=true就是你要找的。

如果您还在报头中发送X-Forwarded-Proto: https,这将禁用TLS要求。

根本不支持在没有TLS的情况下运行。

文档记录如下:

https://github.com/keycloak/keycloak-containers/blob/master/server/README.md#enabling-proxy-address-forwarding

票数 1
EN

Stack Overflow用户

发布于 2021-05-08 11:54:05

通过以下方式更新REALM表以禁用要求SSL:

代码语言:javascript
复制
UPDATE REALM SET SSL_REQUIRED='NONE' WHERE ID=<RECORD_ID>;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59586634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档