已超出允许完成身份验证的最长时间

时间:2009-09-12 08:35:25

标签: openid azure dotnetopenauth

我正在使用DotNetOpenAuth对Windows Azure上的应用进行身份验证。有时,系统很慢,我最终得到以下错误消息

  

登录失败:已超出允许完成身份验证的最长时间。请再试一次。

有任何建议如何增加此超时?

2 个答案:

答案 0 :(得分:3)

修改.config文件以更改此行:

<openid maxAuthenticationTime="0:05"> 

(取自this code snippet page

答案 1 :(得分:0)

其他人注意:如果这种情况持续发生,也可能与ASP.NET缓存刷新有关,在开发机器上这很有可能。

可以用

验证
<caching>
  <cache disableMemoryCollection = "true"
    disableExpiration = "false"
    privateBytesLimit = "0"
    percentagePhysicalMemoryUsedLimit = "90"
    privateBytesPollTime = "00:02:00"/>
</caching>

在Web.Config中的System.Web