首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >由于Keycloak默认登录重定向而导致的混合内容错误

由于Keycloak默认登录重定向而导致的混合内容错误
EN

Stack Overflow用户
提问于 2019-03-07 13:10:40
回答 4查看 9.9K关注 0票数 8

需要信息:

我在Spring项目后面使用Keycloak (Docker版本)。

(该项目的客户端是React,客户端和后端之间的通信由REST服务提供。)

客户端是安全的,并使用"https“方案。

这是我的Spring配置:

代码语言:javascript
运行
复制
  keycloak:
     auth-server-url: https://sso-ssoha.b9ad.pro-us-east-1.openshiftapps.com/auth
     realm: master
     resource: clientname
     public-client: true

问题的根源:

当我单击来自客户端的链接时,它通常会调用Spring服务。但在此之前,它通过将这个路径sso/添加到当前的"https“url,但将方案更改为"http”,重定向到Keycloak的默认登录页面。

但是,将https重定向到http会产生如下问题:

代码语言:javascript
运行
复制
Mixed Content: The page at 'https://www.helpful.army/contents/Problem' was loaded over HTTPS, but requested an insecure resource 'http://serviceha-helpfularmy.b9ad.pro-us-east-1.openshiftapps.com/sso/login'. This request has been blocked; the content must be served over HTTPS.
EN

Stack Overflow用户

发布于 2022-07-25 14:50:59

在较新版本的keycloak中,您可以使用值proxy配置passthrough设置。对于docker,您希望通过环境变量KC_PROXY=passthrough (keycloack配置文档)传递设置。

票数 1
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55044623

复制
相关文章

相似问题

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