【问题标题】:PhpCAS redirection loop on iframeiframe 上的 PhpCAS 重定向循环
【发布时间】:2013-05-22 17:00:39
【问题描述】:

我有一个通过 phpCAS 进行身份验证的请求,并且在直接从 url 访问时工作正常(在浏览器上复制过去的 url)。

但是当我在 Iframe src 或按钮 href 中使用相同的 url 时,我得到了无限的重定向循环。

有什么想法吗?

感谢您的帮助

【问题讨论】:

    标签: php redirect iframe cas phpcas


    【解决方案1】:

    因为当您使用 CAS 保护页面时,CAS 会将您重定向到相同的 url(即返回 url) 身份验证之后,所以当您访问您的页面时,您的 iframe 部分向 CAS 发送请求,它重定向到您的主页,然后 iframe 再次向 CAS 发送请求,这就是它进入无限循环的原因。 有关 CAS 工作原理的更多信息,您可以关注this

    【讨论】:

      【解决方案2】:

      我正在使用 cakephp,问题是安全模块检查引用者并插入会话,如果它不是来自同一主机,所以我通过 cas 和主页重定向再次断开连接并重新连接。

      解决方案是使用 cakephp 的自定义会话处理程序并忽略引用检查。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-02-23
        • 2012-01-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-19
        • 2015-02-04
        • 1970-01-01
        相关资源
        最近更新 更多