【发布时间】:2020-01-08 12:50:45
【问题描述】:
我正在设置我的第一个在 IIS (Windows Server 2019) 下运行的 Shibboleth 3.x 应用程序,但遇到了障碍。这是一个供应商的应用程序,而不是我自己编写的。
我目前已经进行了一些配置,以便用户可以进行身份验证并成功登录。但是,如果他们使用登录页面的特定 URL 以外的任何内容,则会失败并显示 500 代码。所以我觉得我的 shibboleth2.xml 文件中缺少一些东西。
此 URL 有效,用户可以在验证后手动与 Web 应用程序中的项目进行交互:https://Application/Login.aspx
在用户进行身份验证并被重定向回 Web 应用后,此 URL 失败:https://Application/WMR.aspx?APGuid=E56AE53FB786466DD090D67D3B407C2C&PrevPage=Main.aspx
(第二个 URL 来自网络应用为用户生成的电子邮件)
任何人之前都看到过这种行为,并且可以指出我的解决方案吗?
谢谢!
【问题讨论】:
-
没有看到详细的错误信息,我们无法直接找到解决方案。您能否发布详细信息错误消息?此外,我建议你可以告诉我们 WMR.aspx 做了什么。如果可能,请发布有关 WMR.aspx 页面的主要代码。
-
您还应该发布与处理程序和请求映射器相关的 shibboleth2.xml 配置。你是保护资源路径
https://Application/还是只保护https://Application/Login.aspx?
标签: iis shibboleth shibboleth-sp