【问题标题】:The SAML logout did not complete properlySAML 注销未正确完成
【发布时间】:2013-09-19 17:01:38
【问题描述】:

向 ADFS IdP 发送 SAML LogoutRequest 时出现 ADFS 端错误:

Microsoft.IdentityServer.Web.RequestFailedException:MSIS7054:SAML 注销未正确完成。 在 Microsoft.IdentityServer.Web.FederationPassiveAuthentication.BuildSamlLogoutResponse(HttpSamlMessage samlMessage) 在 Microsoft.IdentityServer.Web.FederationPassiveAuthentication.SamlLogout()

消息符合 SAML 标准并已签名。

我要寻找什么?

【问题讨论】:

    标签: saml-2.0 adfs2.0 adfs federation


    【解决方案1】:

    我终于从我们的合作伙伴那里得到了更详细的日志。问题是pratners ADFS 服务器上我们的RelayParty 的签名选项卡中缺少证书。此外,问题可能是缺少 ADFS IIS 运行进程(很可能是网络服务)的上述证书的私钥的权限。 SLO 现在工作正常。

    联合服务在处理 SAML 身份验证请求时遇到错误。

    附加数据

    异常详情:

    Microsoft.IdentityModel.Protocols.XmlSignature.SignatureVerificationFailedException:ID4037:无法从以下安全密钥标识符“SecurityKeyIdentifier”解析验证签名所需的密钥

    (

    IsReadOnly = 假,

    计数 = 1,

    Clause[0] = Microsoft.IdentityServer.Tokens.MSISSecurityKeyIdentifierClause

    )

    '。确保使用所需的密钥填充 SecurityTokenResolver。

    在 Microsoft.IdentityModel.Protocols.XmlSignature.EnvelopedSignatureReader.ResolveSigningCredentials()

    在 Microsoft.IdentityModel.Protocols.XmlSignature.EnvelopedSignatureReader.OnEndOfRootElement()

    在 Microsoft.IdentityModel.Protocols.XmlSignature.EnvelopedSignatureReader.Read()

    在 System.Xml.XmlReader.ReadEndElement()

    在 Microsoft.IdentityServer.Protocols.Saml.SamlProtocolSerializer.ReadLogoutRequest(XmlReader reader)

    在 Microsoft.IdentityServer.Protocols.Saml.SamlProtocolSerializer.ReadSamlMessage(XmlReader reader, NamespaceContext context)

    在 Microsoft.IdentityServer.Protocols.Saml.HttpSamlBindingSerializer.ReadProtocolMessage(String encodedSamlMessage)

    在 Microsoft.IdentityServer.Protocols.Saml.Contract.SamlContractUtility.CreateSamlMessage(MSISSamlBindingMessage 消息)

    在 Microsoft.IdentityServer.Service.SamlProtocol.SamlProtocolService.Logout(LogoutRequest logoutRequest)

    在 Microsoft.IdentityServer.Service.SamlProtocol.SamlProtocolService.ProcessRequest(Message requestMessage)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-03
      相关资源
      最近更新 更多