0

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

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

有任何想法吗 ?

感谢帮助

4

2 回答 2

1

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

于 2013-07-09T09:40:49.833 回答
0

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

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

于 2013-08-06T16:28:08.143 回答