2.5. 破坏版本 26.2.x 的更改
在版本 26.2.x 中存在一些破坏的更改。破坏更改会被识别,因为需要从现有用户更改其配置。
2.5.1. 使用 X-Forwarded-Host 标头更改端口行为 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
X-Forwarded-Host 标头也可以选择包含端口。在以前的版本中,当端口在标头中省略时,Red Hat build of Keycloak fell 会返回到实际请求端口。例如,如果红帽构建的 Keycloak 侦听端口 8080,并且请求包含 X-Forwarded-Host: example.com 标头,则解析的 URL 为 http://example.com:8080。
现在,更改了这个端口,并省略端口会导致将其从解析的 URL 中删除。上例中的解析 URL 现在为 http://example.com。
要缓解这种情况,使您的反向代理在 X-Forwarded-Host 标头中包含端口,或者将其配置为使用所需端口设置 X-Forwarded-Port 标头。