【问题标题】:Error: 'There is not exactly one Assertion' Using ITfoxtech Saml2错误:使用 ITfoxtech Saml2 的“不完全是一个断言”
【发布时间】:2020-09-23 08:48:56
【问题描述】:

我正在使用带有 .net 核心的 Itfoxtech SAML 2.0。但我收到错误“不完全是一个断言”。 Itfoxtech 是否与 Oracle Access Manager 一起使用?你能给我澄清一下签名和认证吗?我需要使用证书来获取会话吗?

【问题讨论】:

标签: oracle authentication single-sign-on saml-2.0 itfoxtec-identity-saml2


【解决方案1】:

我不知道 Oracle Access Manager,但我希望它可以与 ITfoxtec Identity SAML 2.0 一起使用。

你可以看看ITfoxtec.Identity.Saml2.Saml2RequestException: 'There is not exactly one Assertion element.',也许有帮助。

查看接收到的 XML,其中肯定有一个 Assertion 元素。如果 XML 是加密的,则需要提供解密密钥。

【讨论】:

  • 我需要来自 Idp 的解密密钥吗?我应该在哪里使用它?
  • IdP 应该加密到您的密钥。您拥有私钥和使用公钥加密的 IdP。密钥在 Saml2Configuration.DecryptionCertificate 中配置。
  • 您好,我现在收到另一个错误 Signature Invalid in response。这里可能是什么问题?我还看到一个布尔选项 'validateXmlSignature' 。我怎样才能将它发送到 false??
  • 签名必须经过验证,这才是标准的真正安全性。问题可能是证书不匹配或哈希算法(SHA-1 / SHA-256)。
猜你喜欢
  • 2020-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-03
  • 2018-06-25
  • 2016-03-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多