Hiya<br><br>Am not sure if this is the right place to pose my question but I was wondering if any of you bods have been using dotnetopenid and had come across an intermittent error which has a message of &quot;The maximum time allowed to complete authentication has been exceeded&quot; (this is in version 3.1, it use to throw the error &quot;Thread was being aborted&quot; when I had an older version of the dll).<br>
Does anyone know where I can increase the timeout for this? Or a best practise method to stop this from happening?<br><br>Apologies if this is too general a list to ask the question at!<br><br>Jen<br><br><br><br><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: &#39;Times New Roman&#39;; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-style-span" style="font-family: Verdana; font-size: 14px;">2009-06-11 14:06:16,022 [6] WARN  NPPortal.Controllers.AccountController [(null)] - OpenId Provider returned AuthenticationStatus.Failed: DotNetOpenAuth.Messaging.ProtocolException: The maximum time allowed to complete authentication has been exceeded.  Please try again. ---&gt; DotNetOpenAuth.Messaging.ProtocolException: Unable to find the signing secret by the handle &#39;{633803223653300000}{XzNhlQ==}&#39;.<br>
  at DotNetOpenAuth.Messaging.ErrorUtilities.VerifyProtocol(Boolean condition, String message, Object[] args)<br>  at DotNetOpenAuth.OpenId.RelyingParty.PrivateSecretManager.Sign(Byte[] buffer, String handle)<br>  at DotNetOpenAuth.OpenId.ChannelElements.ReturnToSignatureBindingElement.GetReturnToSignature(Uri returnTo)<br>
  --- End of inner exception stack trace ---<br>  at DotNetOpenAuth.OpenId.ChannelElements.ReturnToSignatureBindingElement.GetReturnToSignature(Uri returnTo)<br>  at DotNetOpenAuth.OpenId.ChannelElements.ReturnToSignatureBindingElement.ProcessIncomingMessage(IProtocolMessage message)<br>
  at DotNetOpenAuth.Messaging.Channel.ProcessIncomingMessage(IProtocolMessage message)<br>  at DotNetOpenAuth.OpenId.ChannelElements.OpenIdChannel.ProcessIncomingMessage(IProtocolMessage message)<br>  at DotNetOpenAuth.Messaging.Channel.ReadFromRequest(HttpRequestInfo httpRequest)<br>
  at DotNetOpenAuth.OpenId.RelyingParty.OpenIdRelyingParty.GetResponse(HttpRequestInfo httpRequestInfo)</span></span><br>