【问题标题】:Shibboleth 3.x URL Redirection FailingShibboleth 3.x URL 重定向失败
【发布时间】: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


【解决方案1】:

在深入研究之后发现:

A.在安装 Shobboleth 客户端期间,我必须不选中该框来配置 IIS B. 手动配置 ISAPI 过滤器 C. 在站点级别而不是服务器级别设置 ISAPI 过滤器 D. 使用较旧的 DLL 而不是较新的(即使它在较新的 IIS 上)

解开以上所有问题后,Shibboleth 3.x 一切正常。我的 shibboleth2.xml 文件很好。问题似乎出在较旧的 Web 应用程序代码和我使用的 DLL 上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-24
    • 1970-01-01
    • 2021-07-09
    • 2014-07-21
    • 2020-03-22
    • 2020-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多