(I&#39;ve <a href="http://dotnetopenauth.net:8000/wiki/CodeSnippets/OpenID/MaxLoginTime">answered this</a> on the dotnetopenid mailing list, which Jen cross-posted to).<br><br clear="all">--<br>Andrew Arnott<br>&quot;I [may] not agree with what you have to say, but I&#39;ll defend to the death your right to say it.&quot; - S. G. Tallentyre<br>


<br><br><div class="gmail_quote">On Thu, Jun 11, 2009 at 6:28 AM, Jen Williams <span dir="ltr">&lt;<a href="mailto:jen@networkedplanet.com">jen@networkedplanet.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

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 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; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><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>
<br>_______________________________________________<br>
general mailing list<br>
<a href="mailto:general@openid.net">general@openid.net</a><br>
<a href="http://openid.net/mailman/listinfo/general" target="_blank">http://openid.net/mailman/listinfo/general</a><br>
<br></blockquote></div><br>