【问题标题】:ITfoxtec Identity.Saml2.MvcCore -- SAML ERROR Form key length limit 2048 exceededITfoxtec Identity.Saml2.MvcCore -- 超出 SAML 错误表单密钥长度限制 2048
【发布时间】:2021-12-07 20:17:14
【问题描述】:

我正在使用 ITfoxtec Identity.Saml2.MvcCore for .net core v3.1 使用 Ping Identity 进行单点登录。

SAML 错误表单密钥长度限制超过 2048。 在 Microsoft.AspNetCore.WebUtilities.FormPipeReader.ThrowKeyTooLargeException() 在 Microsoft.AspNetCore.WebUtilities.FormPipeReader.ParseValuesSlow(ReadOnlySequence1& buffer, KeyValueAccumulator& accumulator, Boolean isFinalBlock) at Microsoft.AspNetCore.WebUtilities.FormPipeReader.ParseFormValues(ReadOnlySequence1& 缓冲区,KeyValueAccumulator& 累加器,布尔 isFinalBlock) 在 Microsoft.AspNetCore.WebUtilities.FormPipeReader.ReadFormAsync(CancellationToken cancelToken) 在 Microsoft.AspNetCore.Http.Features.FormFeature.InnerReadFormAsync(CancellationToken cancelToken) 在 Microsoft.AspNetCore.Http.Features.FormFeature.ReadForm() 在 Microsoft.AspNetCore.Http.DefaultHttpRequest.get_Form() 在 ITfoxtec.Identity.Saml2.MvcCore.HttpRequestExtensions.ToGenericHttpRequest(HttpRequest 请求) 在 Nbc.Score.Remotes.Web.Controllers.HomeController.AssertionConsumerService()

方法失败 ITfoxtec.Identity.Saml2.MvcCore.HttpRequestExtensions.ToGenericHttpRequest

【问题讨论】:

    标签: saml-2.0 asp.net-core-3.1 itfoxtec-identity-saml2


    【解决方案1】:

    看起来表单属性是 lang,超过 2048 个字符。看起来它不是一个有问题的值长度,而是一个属性长度。

    原始响应如何?

    【讨论】:

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