Keycloack 抛出 Content-Security-Policy:页面的设置阻止了资源的加载

问题描述 投票:0回答:1

当我使用 HTTPS 加载 keycloak 登录时,我有一个 key cloak docker 实例,它会抛出内容安全策略:页面的设置阻止了资源的加载,并且 ui 不断加载

docker keycloak
1个回答
0
投票

最可能的原因是您没有提供主机名配置。

为此,请在 Docker 容器中设置

KC_HOSTNAME
环境变量,或将
--hostname
参数添加到 Keycloak 启动命令中。

// Dockerfile
ENV KC_HOSTNAME="https://example.com"

// CLI (alternative)
kc.sh start --hostname "https://example.com"

此外,如果您要使用不同的主机名公开管理控制台,那么您还需要提供

KC_HOSTNAME_ADMIN
环境变量或
--hostname-admin
参数。

请参阅配置主机名文档页面。

© www.soinside.com 2019 - 2024. All rights reserved.