On Wed, May 20, 2009 at 8:42 AM, Chris Messina <span dir="ltr">&lt;<a href="mailto:chris.messina@gmail.com">chris.messina@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="gmail_quote"><div class="im">On Wed, May 20, 2009 at 7:56 AM, Andrew Arnott <span dir="ltr">&lt;<a href="mailto:andrewarnott@gmail.com" target="_blank">andrewarnott@gmail.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;">

<div class="gmail_quote">2009/5/19 Santosh Rajan <span dir="ltr">&lt;<a href="mailto:santrajan@gmail.com" target="_blank">santrajan@gmail.com</a>&gt;</span><div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


<br>
That<br>
is why Facebook has not implemented OpenID for sign in and sign up. Because<br>
they cannot without an email address.</blockquote><br></div>Really?  You say that sounding like you know.  Who have you heard this from?  Be careful what you say as if you know.  </div></blockquote><div><br></div></div><div>
Indeed. There are other usability issues that must be addressed for OpenID to show up on Facebook&#39;s homepage for account sign up for creation. FriendFeed has come the closest so far, and they&#39;ve resorted to the NASCAR approach (the Google button launches the OpenID/OAuth hybrid flow):</div>

<div><br></div><div><a href="http://www.flickr.com/photos/factoryjoe/3526058220/" target="_blank">http://www.flickr.com/photos/factoryjoe/3526058220/</a></div><div class="im"><div><br></div><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div class="gmail_quote">Technically speaking from a general perspective, I would say Facebook could absolutely work without taking a user&#39;s email address, however as Shade said perhaps their database schema assumes an email address as a primary identifier.  Even so, an OpenID URL with an email address as an attribute would certainly be adaptable by a database schema modeled after that.  <br>

</div></blockquote><div><br></div></div><div>Could work technically, of course, but that&#39;s not the issue here, in the least.</div><div><br></div><div>OpenID is a *social* technology and must be implemented beyond what&#39;s provided by the spec — that is, in a way that people who have never HEARD OF OpenID can use it. And in a way that doesn&#39;t break people&#39;s expectations — which is a hard thing to do, considering that the whole point of OpenID is to do exactly that.</div>

<div><br></div><div>I think that over time, if we — as a community — can work with Facebook (and others) to provide tested models and user experiences for making OpenID more useful and understandable by regular folks, we&#39;ll see OpenID become more visible. But it&#39;s not a technical matter. And it&#39;s not about keying databases off of email addresses.</div>

<div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="gmail_quote">
<br>Even if email addresses become a valid OpenID identifier, RPs will still have to perform email verification.  It may be an optimized process, or it may be <i>worse</i>. ... If on the other hand RPs choose to trust certain OPs&#39; email attribute assertions, the solution can be applied today and without any special software or behavior on the end user&#39;s part.  And that&#39;s what I&#39;m advocating for.</div>

</blockquote><div><br></div><div>This is something that has come up quite often. Just because you can login with an identifier that LOOKS like and email address doesn&#39;t mean that you can receive messages at that address.</div>

<div><br></div><div>For example, <a href="mailto:user@domain.com" target="_blank">user@domain.com</a> might be how I gain FTP access to <a href="http://domain.com" target="_blank">domain.com</a>, as in <a href="mailto:user%3Apassword@domain.com" target="_blank">user:password@domain.com</a>. There may be no <a href="mailto:user@domain.com" target="_blank">user@domain.com</a> email address.</div>

<div><br></div><div><a href="mailto:user@domain.com" target="_blank">user@domain.com</a> may also simply be a Jabber ID, with no capacity to receive email messages.</div><div><br></div><div>I think it&#39;s important to separate the form of the identifier from the function — just because it LOOKS like an email address doesn&#39;t mean that it is one.</div>

<div><br></div><div>That said, for those cases where we&#39;re actually talking about a conventional email address, I think that emails are primarily useful for use in directed identity cases — where you lop off everything before the &#39;@&#39; and use the domain to perform discovery.</div>

<div><br></div><div>We&#39;ve talked about this for ages and even have a working prototype:</div><div><br></div><div><a href="http://emailtoid.net/" target="_blank">http://emailtoid.net/</a></div></div><br>...and spec:<div>
<br></div><div>
<a href="http://eaut.org/" target="_blank">http://eaut.org/</a><br clear="all"><br></div><div>and I wrote about this last June, so Santosh, sorry, but you&#39;re not the only one advocating for the use of email addresses in OpenID:</div>

<div><br></div><div><a href="http://factoryjoe.com/blog/2008/06/22/announcing-emailtoid-mapping-email-addresses-to-openids/" target="_blank">http://factoryjoe.com/blog/2008/06/22/announcing-emailtoid-mapping-email-addresses-to-openids/</a></div>

<div><br></div><div>...it&#39;s really just a matter of making more progress on XRD/LRDD (discovery) — and then pushing forward with OpenID 2.1.</div><div><br></div><div>It&#39;ll happen in due time.</div></blockquote><div>
<br>Hoping to accelerate the progress on discovery (in general) via email addresses; a whiteboard session from IIW today:<br><br><a href="http://www.abstractioneer.org/2009/05/webfinger-white-board-at-iiw.html">http://www.abstractioneer.org/2009/05/webfinger-white-board-at-iiw.html</a><br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div></div><div><br></div><div>
Chris</div><div><br>-- <br>Chris Messina<br>Open Web Advocate<br><br><a href="http://factoryjoe.com" target="_blank">factoryjoe.com</a> // <a href="http://diso-project.org" target="_blank">diso-project.org</a> // <a href="http://openid.net" target="_blank">openid.net</a><br>

This email is:   [ ] bloggable    [X] ask first   [ ] private<br>
</div>
<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>