我正在设置在 IIS(Windows Server 2019)下运行的第一个 Shibboleth 3.x 应用程序,但遇到了障碍。这是一个供应商的应用程序,而不是我自己编写的。
我目前已经进行了配置,以便用户可以成功进行身份验证和登录。但是,如果他们使用登录页面的特定 URL 以外的任何内容,则会失败并显示 500 代码。所以我觉得我的 shibboleth2.xml 文件中缺少一些东西。
此 URL 有效,用户可以在验证后手动与 Web 应用程序中的项目交互:https://Application/Login.aspx
此 URL 在用户进行身份验证并被重定向回 Web 应用程序后失败:https://Application/WMR.aspx?APGuid=E56AE53FB786466DD090D67D3B407C2C&PrevPage=Main.aspx
(第二个 URL 来自网络应用为用户生成的电子邮件)
任何人以前都看到过这种行为,并且可以指出我的解决方案吗?
谢谢!