<html><body bgcolor="#FFFFFF"><div>Yeah, I think this general approach with the addition of knowing it is an email, doing directed identity, and passing the email as OpenID.identity is a good one. I really prefer to find a simple solution that doesn't involve running a mapping service or mucking with DNS.<br><br><div>---</div>Sent from my iPhone Classic.</div><div><br>On Oct 29, 2008, at 7:44 AM, "Andrew Arnott" &lt;<a href="mailto:andrewarnott@gmail.com">andrewarnott@gmail.com</a>> wrote:<br><br></div><div></div><blockquote type="cite"><div>This method does use directed identity, but as such it does <span class="Apple-style-span" style="font-style: italic;">not</span>&nbsp;provide the email address in the openid.identity field and it would be contrary to the spec to do so. &nbsp;Perhaps though you were suggesting that a future version support this? &nbsp;(I would be in favor of investigating this as well). &nbsp;<br>
<br><div class="gmail_quote">On Wed, Oct 29, 2008 at 7:20 AM, David Recordon <span dir="ltr">&lt;<a href="mailto:drecordon@sixapart.com"><a href="mailto:drecordon@sixapart.com">drecordon@sixapart.com</a></a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div style="word-wrap:break-word">I'm a fan of this method, basically doing the directed identity flow and passing the user input (<a href="mailto:daveman692@yahoo.com" target="_blank"><a href="mailto:daveman692@yahoo.com">daveman692@yahoo.com</a></a>) in as openid.identity in the request.<div>
<br></div><div>--David</div><div><br><div><div><div></div><div class="Wj3C7c"><div>On Oct 28, 2008, at 9:14 AM, Andrew Arnott wrote:</div><br></div></div><blockquote type="cite"><div><div></div><div class="Wj3C7c">I was going through the logs of <a href="http://nerdbank.org/RP/login.aspx" target="_blank">my test RP</a>&nbsp;and was surprised to see what looked like the efforts of someone who didn't understand how OpenID worked. &nbsp;One of the attempts included just using a Yahoo! email address. &nbsp;Guess what?! &nbsp;It worked.<div>
 <br>It worked because (at least in .NET), the URL may validly include a user@ portion, as has been discussed on this list recently. &nbsp;It's just quietly dropped. &nbsp;That left "<a href="http://yahoo.com" target="_blank"><a href="http://yahoo.com">http://yahoo.com</a></a>" as the identifier to perform discovery on, which of course worked. &nbsp;To the user, the experience is nearly perfect. &nbsp;They see Yahoo where they must log in, choose an identifier, and then return to the RP. &nbsp;The only weirdness is that although the Claimed Identifier will always be right, if for prettiness' sake the RP were to display the user-supplied-identifier as the user originally typed it in that it might not match who actually logged into Yahoo. &nbsp;</div>
 <div><br></div><div>For instance, I can type in <a href="mailto:yourname@yahoo.com" target="_blank"><a href="mailto:yourname@yahoo.com">yourname@yahoo.com</a></a> and completely log in, even though that's not my email address. &nbsp;The claimed ID is mine, and that's what really matters, but it's a little quirky (from the end user's perspective) that I can type in anyone's yahoo email address and it just works. &nbsp;As a new user I may think that I managed to log in as someone else.&nbsp;</div>
 <div><br></div><div>Again, I know <span style="font-style:italic">why </span>all this works based on the spec and my implementation of it; I just didn't expect that email discovery would come without at least some work (perhaps to trim off the username@ part). &nbsp;So I was pleasantly surprised.</div>
 <div><br>Anyway, something to think about.</div></div></div><div class="Ih2E3d"> _______________________________________________<br>general mailing list<br><a href="mailto:general@openid.net" target="_blank"><a href="mailto:general@openid.net">general@openid.net</a></a><br>
<a href="http://openid.net/mailman/listinfo/general" target="_blank"><a href="http://openid.net/mailman/listinfo/general">http://openid.net/mailman/listinfo/general</a></a><br></div></blockquote></div><br></div></div></blockquote></div><br>
</div></blockquote></body></html>