[OpenID] Proposal: SMTP service extension for Yadis discovery

David Fuelling sappenin at gmail.com
Mon Feb 5 05:10:17 UTC 2007


If I read this proposal correctly, you're basically looking for a way to
normalize/transform an email address into an OpenID URL (?)  

So, why utilize SMTP at all for this?  A better solution would be the
following:

1.) smoker at myopenid.com is entered into the RP's openid login box.

2.) Determine the root domain of the email address (smoker at myopenid.com ==>
http://myopenid.com).

3.) RP does regular Yadis discovery on the above URL (as though the user
entered myopenid.com into the RP login box), and gets a Yadis service
document, per usual, that advertises all OpenId services (including
information about how to normalize/transform an email into an openid
identity URL).  

For example, myopenid might normalize smoker at myopenid.com to
http://myopenid.com/smoker, whereas sappenin.com might normalize
smoker at sappenin.com to http://sappenin.smoker.com.

The Yadis doc portion might look like this:

<Service>
     	<!-- eMail to OpenId URL Transformation Pointer -->
     	<Type>http://ext.openid.net/emailTransform</Type>
     	<URI priority="1">http://example.org/[username]</URI>
</Service>

Or

<Service>
     	<!-- eMail to OpenId URL Transformation Pointer -->
     	<Type>http://ext.openid.net/emailTransform</Type>
     	<URI priority="1">http://[username].example.org/</URI>
</Service>

A.) I guess I'm not clear why we would involve SMTP in this at all.  
B.) I'm not a Yadis guru, so I don't know if the above is either legal or
appropriate for a Yadis service document, but it seems like something like
the above should be possible.

David

> -----Original Message-----
> From: yadis-bounces at lists.danga.com [mailto:yadis-bounces at lists.danga.com]
> On Behalf Of Dmitry Shechtman
> Sent: Sunday, February 04, 2007 8:39 PM
> To: yadis at lists.danga.com; general at openid.net
> Subject: Proposal: SMTP service extension for Yadis discovery
> 
> An SMTP service extension for Yadis discovery is proposed, inspired by
> Byrne Reese's suggestion to allow use of email addresses as OpenID
> identifiers.
> 
> 
> 
> http://blog.phpbb.cc/2007/02/04/smtp-service-extension-for-yadis-
> discovery/
> 
> 
> 
> 
> 
> Regards,
> 
> Dmitry
> 
> =damnian
> 
> 





More information about the general mailing list