[OpenID] OpenID based on email addresses... Just Works!
David Recordon
drecordon at sixapart.com
Wed Oct 29 14:48:13 UTC 2008
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.
---
Sent from my iPhone Classic.
On Oct 29, 2008, at 7:44 AM, "Andrew Arnott" <andrewarnott at gmail.com>
wrote:
> This method does use directed identity, but as such it does not
> provide the email address in the openid.identity field and it would
> be contrary to the spec to do so. Perhaps though you were
> suggesting that a future version support this? (I would be in favor
> of investigating this as well).
>
> On Wed, Oct 29, 2008 at 7:20 AM, David Recordon <drecordon at sixapart.com
> > wrote:
> I'm a fan of this method, basically doing the directed identity flow
> and passing the user input (daveman692 at yahoo.com) in as
> openid.identity in the request.
>
> --David
>
> On Oct 28, 2008, at 9:14 AM, Andrew Arnott wrote:
>
>> I was going through the logs of my test RP and was surprised to see
>> what looked like the efforts of someone who didn't understand how
>> OpenID worked. One of the attempts included just using a Yahoo!
>> email address. Guess what?! It worked.
>>
>> It worked because (at least in .NET), the URL may validly include a
>> user@ portion, as has been discussed on this list recently. It's
>> just quietly dropped. That left "http://yahoo.com" as the
>> identifier to perform discovery on, which of course worked. To the
>> user, the experience is nearly perfect. They see Yahoo where they
>> must log in, choose an identifier, and then return to the RP. 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.
>>
>> For instance, I can type in yourname at yahoo.com and completely log
>> in, even though that's not my email address. 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. As a new user I may think that I
>> managed to log in as someone else.
>>
>> Again, I know why 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). So I was pleasantly surprised.
>>
>> Anyway, something to think about.
>> _______________________________________________
>> general mailing list
>> general at openid.net
>> http://openid.net/mailman/listinfo/general
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-general/attachments/20081029/903b22b8/attachment-0002.htm>
More information about the general
mailing list