IDP 和 SP 之间无限重定向循环的原因

Cause of infinite redirects loop between IDP and SP

我正在解决与 SP 端的 Kentor Authservices 和 IDP 端的 Shibboleth 克隆无限重定向相关的问题。我的问题是这可能是什么原因造成的,我如何拦截并记录 Kentor 重定向回 IDP 的决定?

当您在 web.config 中有授权部分并设置 ~/AuthServices/SignIn 作为登录 url 和 <authentication mode="forms"> 时,通常会出现这种情况。

如果是这种情况,请尝试临时设置另一个登录 url,它不会直接触发重定向到 Idp。它可以是一个简单的页面,只包含 link 到 ~/AuthServices/SignIn.

然后使用 Fiddler 或浏览器的调试工具查看重定向序列。即使我上面关于 web.config 设置的猜测不正确,这也是开始故障排除的正确方法。