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'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't work well with IE8. But IE7, Chrome, FF all work decently with it.<br clear="all">
--<br>Andrew Arnott<br>"I [may] not agree with what you have to say, but I'll defend to the death your right to say it." - Voltaire<br>
<br><br><div class="gmail_quote">On Mon, Apr 20, 2009 at 4:03 AM, SitG Admin <span dir="ltr"><<a href="mailto:sysadmin@shadowsinthegarden.com">sysadmin@shadowsinthegarden.com</a>></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'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'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's browser, through their connection, sparing the server all this work (but pinging OP'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>