【问题标题】:RequireNonce is true (default) but validationContext.Nonce is nullRequireNonce 为 true(默认),但 validationContext.Nonce 为 null
【发布时间】:2018-02-17 12:05:35
【问题描述】:

我有一个使用 Azure 活动目录在 azure 中运行的应用程序。一些用户刚刚报告在尝试访问该应用程序时遇到此错误。我可以访问它,许多其他用户也可以访问它,只有某些用户有问题,这是错误消息

IDX10311:RequireNonce 为 true(默认),但 validationContext.Nonce 为空。 Nonce 无法验证。如果不需要检查 nonce,请将 OpenIdConnectProtocolValidator.RequireNonce 设置为 false

我用谷歌搜索了它,但我找不到解决方案,有没有其他人遇到过这个问题?我该如何解决?

【问题讨论】:

标签: c# openid nonce


【解决方案1】:

我遇到了同样的问题,但将 Microsoft.Owin.Security.OpenIdConnect 切换回版本 3.0.1 解决了这个问题

OWIN OpenIdConnect Middleware IDX10311 nonce cannot be validated

【讨论】:

  • 您是否尝试再次升级您的 OpenIdConnect 库以查看问题是否仍然存在?我们正在运行 3.1.0,它通常工作正常。我看过一些关于 IDX13011 错误的报告,但我认为它们与来自 IE 浏览器的用户有关。
猜你喜欢
  • 2018-08-31
  • 1970-01-01
  • 2019-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-18
  • 2018-11-17
相关资源
最近更新 更多