[OpenID] OpenID based on email addresses... Just Works!

Martin Atkins mart at degeneration.co.uk
Thu Oct 30 15:53:30 UTC 2008


David Fuelling wrote:
> On Thu, Oct 30, 2008 at 5:14 AM, David Recordon <drecordon at sixapart.com 
> <mailto:drecordon at sixapart.com>> wrote:
> 
>     Can you use POBox.com with david at yahoo.com <mailto:david at yahoo.com>?
>      For the added complexity I just don't think it's worth it
>     considering you already can't delegate your email.  If you control
>     the domain then you can choose your Provider, otherwise you're at
>     the mercy of who controls the domain.  Don't like it, then don't use
>     your Yahoo account as your OpenID.  IMHO.
> 
>     --David
> 
> 
> Agreed that if we're at the mercy of the person who controls the domain 
> (in the example above, yahoo.com <http://yahoo.com>).  However, if we 
> don't give domain-owners like Yahoo.com a decent path (a spec?) to allow 
> their users to tie their yahoo.com <http://yahoo.com> (or whatever 
> domain you prefer) email address to an OpenID URL in a different domain, 
> then we're ensuring a future that says email addresses will only be 
> usable if you use the OP of the domain owner.  That doesn't feel very 
> user-centric. 
> 

Users have the freedom to choose an OP. If they use the identifier 
issued to them by Yahoo today they're tied to Yahoo as well.

I don't follow the line of reasoning with this argument. All OpenID 
identifiers are fundamentally based on DNS, the owner of the domain 
you're using will ultimately be in control. Adding email-based 
identifiers into the mix doesn't change this. While I agree that being 
able to unilaterally switch identifiers later would be useful, this is 
not something that's specific to email addresses; it's a more general 
problem with OpenID as it stands today, regardless of what scheme your 
identifier uses.

I will note however that my email-addresses-in-OpenID proposal[1] does 
include a provision for redirecting that has the same behavior as a HTTP 
redirect i.e. it "canonicalizes" the claimed identifier. You can 
redirect from a mailto: URL to a HTTP URL using this mechanism, if you wish.

I will concede that doing this "redirect" at the DNS level does not have 
the full flexibility of the HTTP-based mapping service offered by EAUT, 
but I would also claim that mapping mailto:example at yahoo.com to 
http://sappenin.com/ is a pretty unusual case and not something we 
should be going out of our way to support.


[1] http://www.apparently.me.uk/18285.html





More information about the general mailing list