Hi Shade,<div><br></div><div>You may be interested in my OpenIdAjaxTextBox sample, which has a similar idea.  As soon as you type in an identifier, it goes to work in the background scanning the XRDS of the identifier and then sending checkid_immediate to a moving window of up to <i>x</i> maximum OPs simultaneously from the XRDS.  The result is that if the user is logged into <i>any </i>of the OPs listed in his XRDS file, then the site pretty much guarantees that he won&#39;t have to log in explicitly to any of them in order to visit this site -- provided the site is already trusted by his OPs.  So it works better the second time you visit. :)</div>

<div><br></div><div><a href="http://demo.dotnetopenauth.net/v3.0/OpenIdRelyingPartyWebForms/ajaxlogin.aspx">http://demo.dotnetopenauth.net/v3.0/OpenIdRelyingPartyWebForms/ajaxlogin.aspx</a></div><div><br></div><div><a href="http://demo.dotnetopenauth.net/v3.0/OpenIdRelyingPartyWebForms/ajaxlogin.aspx"></a>Oh, and at the moment it doesn&#39;t work well with IE8.  But IE7, Chrome, FF all work decently with it.<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; - Voltaire<br>
<br><br><div class="gmail_quote">On Mon, Apr 20, 2009 at 4:03 AM, SitG Admin <span dir="ltr">&lt;<a href="mailto:sysadmin@shadowsinthegarden.com">sysadmin@shadowsinthegarden.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

To minimize a selector&#39;s surface area, while also minimizing the amount of user involvement that would be required for it to work, the server could send some Javascript to outsource checkid_immediate (or equivalent functionality) to the user&#39;s browser; the browser would request some secure (access restricted) area of the first website in a list provided by the RP, then move on through the list as it received access denied errors, but serve up a customized login suggestion screen for that OP if the response suggested that the user had an account with the OP already. All connections would be done from the user&#39;s browser, through their connection, sparing the server all this work (but pinging OP&#39;s every time a user ran the script).<br>


<br>
-Shade has odd ideas in the wee hours of the morning<br>
_______________________________________________<br>
general mailing list<br>
<a href="mailto:general@openid.net" target="_blank">general@openid.net</a><br>
<a href="http://openid.net/mailman/listinfo/general" target="_blank">http://openid.net/mailman/listinfo/general</a><br>
</blockquote></div><br></div>