谁要向 Authentik 添加 X-Frame-Options?

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

目前我正在研究我的 HomeLab 基础设施。不幸的是,我遇到了一个无法解决的问题。

以下组件受到影响

  • Nginx 代理管理器
  • 正宗
  • 黛西

我的目标是通过单一身份验证流程将所有服务集中在一个 UI 中。 Dashy 能够在仪表板 UI 中显示不同的服务。只要我在 Nginx 代理管理器中设置 X-Frame-Options“ALLOW-FROM URL”和 Content-Security-Policy“frame-ancestors URL”,就可以正常工作。

然而不幸的是,Authentik 现在似乎覆盖了 X-Frame 选项并忽略了代理管理器中的更改。而且由于 Authentik 始终在首次调用服务之前通过重定向进行寻址,因此我无法在 IFrame 中加载应用程序。

现在回答我的问题:

  • 如何让 Authentik 了解如果它忽略 nginx 配置,它应该允许 SAMEORIGIN 或 ALLOW FROM。是否有一个选项可以让我为 Authentik 设置标头?

X-Frame Options after edit the nginx proxymanager conf.

nginx header single-sign-on x-frame-options
3个回答
0
投票

您能否在这个问题上取得任何进展?同样的情况,但使用 Organizr。

最好


0
投票

对 ALLOW-FROM 几乎没有多少支持,今天它只与仍然运行 IE11 的环境相关,请参阅 https://caniuse.com/?search=allow-from

所有现代浏览器都支持 CSP 框架祖先,并且存在该指令将忽略 X-Frame-Options。如果您成功设置 CSP 框架祖先,您可以完全忽略 X-Frame-Options。


0
投票

有更新吗?同样的问题! 获取页面加载,但登录(unifi)后页面将重新加载

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