代码之家  ›  专栏  ›  技术社区  ›  b w

如何限制SAML302重定向到iframe?

  •  3
  • b w  · 技术社区  · 15 年前

    是否可以在随后返回302重定向的iframe中加载内容,而不需要将整个浏览器窗口重定向到目标?即限制重定向到iframe本身?如果是这样,怎么办?

    编辑1:重述…我有一个iframe,其来源是一个自发布表单。该操作将302返回到其他地方。当这种情况发生时,整个页面都会重定向。我想要的是只使用iframe重定向,而不使用周围的页面。

    edit2:为了进一步澄清,这是一个SSOSAML实现。iframe内容应包含新签署的into应用程序。SSO工作正常,但整个浏览器页面重定向到应用程序,丢失包含的页面。SAML方面可能不会改变应用程序是“框架崩溃”的诊断,但它可能会触发其他一些想法。

    2 回复  |  直到 15 年前
        1
  •  11
  •   Martin    15 年前

    这是不可能的 限制302重定向到iframe本身。 在iframe中发生的HTTP重定向将不会影响包含该页。你所要求的已经是你将看到的唯一行为。

    在重定向目标页面上可能有一个破坏帧的脚本。很难阻止iframe爆发,但是 there are tricks 也要解决这个问题。

        2
  •  1
  •   Pekka    15 年前

    我敢打赌你正在处理一个基于javascript的“框架克星”在重定向目标页面的末尾。你必须关掉它,或者把它关掉。