OpenID Proposal: OpenID Messaging

Ernst Johannes jernst+lists.danga.com at netmesh.us
Wed Jun 29 16:36:12 PDT 2005


We already have that in LID. To see how it works:
     http://lid.netmesh.org/docs/NetMesh-LID.pdf
Chapter 6.7

To try it out:
     http://lid.netmesh.org/liddemouser/
(although you can't receive the message from there)


On Jun 29, 2005, at 14:46, Kristopher Tate wrote:


> Hello everyone!
>
> Amid using LiveJournal with my OpenID account lately, I find it  
> very troublesome that I can't receive a notification that someone  
> has replied to my comment. So, while I was out to lunch today, I  
> started to think about a new OpenID mode: 'message'.
>
> Now alot of you may be thinking that this either a realllly good  
> idea, or to quite the contrary, a realllly bad one.
>
> I don't think that it would be too hard to manage.
>
> Basically, if a user associates their ID with a consumer, then the  
> consumer can send the user a message, that would be routed to their  
> email address by their ID server.
>
> Am I going to far here, or would you like me to make some example  
> code?
>
> -Kris
>
> Mode: message
> Description:    Send a message to an OpenID URL
> HTTP method:    POST (x-www-form-urlencoded body)
> Flow:    consumer → server → consumer
>         or additionally: server → consumer → server
>
> Mode 'message': Request parameters
> param    value    (notes)
>
> openid.mode =>     "message"
> Message-ID => <Originator's created ID (255 max bytes) + '@' +  
> Originator's hostname/FQDN>
> Date => Timestamp in w3c format (UTC timezone)
> From => Name <OpenID URL> (If this message was sent from a cron job  
> or something, from will be omitted, and the reciving implementation  
> will display what hostname/FQDN (from Sender URI) it is from)
> Sender => Consumer/OpenID server endpoint (URI)
> To => Optional Name <OpenID URL> (this must be present)
> Subject => Subject (255 max bytes, optional although recommended)
> In-Reply-To => <Instigators created ID (255 max bytes) + '@' +  
> Originator's hostname/FQDN> (Used when replying to a message)
> Body => Body of the message (message must remain under 10k)
>
> Notes:
> Character set will be UTF-8
>
> Example:
>
> openid.mode =>    "message"
> Message-ID =>     <9c322369050629130251b3f5ff at auth.mylevel9.com>
> Date =>             2005-06-29T17:11:51Z
> From =>             Thom McGrath <mylevel9.com/user/Tekcor>
> Sender =>         http://auth.mylevel9.com/?action=openid
> To =>             Kristopher Tate <mylevel9.com/user/Kris_Tate>
> Subject =>         Hey Kris, I got your message about openid.mode =  
> message
> In-Reply-To =>     <9c322369050629130251b3f5ff at auth.mylevel9.com>
> Body =>             This is a test message :P
>
>

Johannes Ernst
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lid.gif
Type: image/gif
Size: 973 bytes
Desc: not available
Url : http://lists.danga.com/pipermail/yadis/attachments/20050629/0d1b8b7a/lid.gif
-------------- next part --------------
  http://netmesh.info/jernst




More information about the yadis mailing list