【问题标题】:SSO - ADFS : Invalid URI: The format of the URI could not be determinedSSO - ADFS:无效的 URI:无法确定 URI 的格式
【发布时间】:2021-12-29 10:24:11
【问题描述】:

我开发了一个小型 .Net Web 应用程序来访问我的 ADFS 上的身份提供程序。我正在使用 ITfoxtec.Identity.Saml2 库从 xml 元数据构建我的重定向链接。

所以我有这个链接:

https://my_server_name/adfs/ls/?SAMLRequest=fJBPT4QwEMW%2FCum90BZcygRIyO5lE72o8eDFFChZktJip7h%2BfOtq4u7FZC7z5%2Fde3tSoFiNW6LZwso%2F6fdMYks%2FFWISfTUM2b8EpnBGsWjRCGOCpe7gHkTJYvQtucIZcM%2F8jClH7MDtLkuOhIW88l0MpJ0arQk%2B0GEdFVcly2u9YtROy5HnVk%2BRFe4xMQ6JEBBE3fbQYlA1xxASnPJZ85gLuBHCZcsnKIhevJDnERLNV344NOYWwImQZ%2Bg96ni0VjFfpZNx5HpH2S2rcoEymxgkzgxlp60sguPj59u%2BQXgvQfVdnN4e%2F7e1b2y8AAAD%2F%2FwMAAAAAAAAAAAAAAAAAAA%3D%3D&RelayState=ReturnUrl%3D%252F

但我有这个错误:

发生错误 发生错误。联系您的 管理员了解更多信息。错误详细信息活动 ID: 054c61c6-e0c3-4d44-3200-0080010000de 错误详细信息:无效 URI: 无法确定 URI 的格式。节点名称: 67c310dd-3d3b-41d2-ac9b-c08eff063ced 错误时间:2021 年 11 月 18 日,星期四 13:37:23 GMT Cookie:启用用户代理字符串:Mozilla / 5.0(Windows 新台币 10.0; WIN64; x64) AppleWebKit / 537.36 (KHTML, 像 Gecko) Chrome / 96.0.4664.45 Safari / 537.36

【问题讨论】:

    标签: asp.net adfs2.0 itfoxtec-identity-saml2


    【解决方案1】:

    您的 SAML 2.0 身份验证请求如下所示:

    <saml2p:AuthnRequest xmlns:saml2p="urn:oasis:names:tc:SAML:2.0:protocol" xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion" ID="_138c78f0-94ef-4dda-a703-b6096287139b" Version="2.0" IssueInstant="2021-11-18T12:52:18.1807432Z" Destination="https://srv-win-2019.flowids-bm.local/adfs/ls/">
      <saml2:Issuer>flowids-bm-srv-win-2019-CA</saml2:Issuer>
    </saml2p:AuthnRequest>
    

    也许您的 AD FS 要求发行者 flowids-bm-srv-win-2019-CA 是一个 URI,例如urn:flowids:bm:srv:win:2019:CA。或者端点不正确。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-15
      • 1970-01-01
      • 2016-09-15
      • 1970-01-01
      相关资源
      最近更新 更多