When I think about the future world of federated social networks I definitely see XMPP as only one component and do not look it to solve all authentication/authorization/transport issues. That said, XMPP has this built in 'roster' piece that is hard not to see as a federated replacement of the per social network buddy list. The problem is that this buddy list wasn't meant to be a decentralized buddy list so the issues I bring up of authorization haven't been worked out. Unless we're saying people should not be thinking of rosters as controlled buddy lists.

But neither servers support OAuth. So real life: right now, flickr would host the pubsub nodes and could use the friends and family settings plus the connections he already has to keep the whitelist.

This is what I thought at first, but I'm trying to think ahead towards a time when I don't have to maintain buddy lists and permissions on each social network.

Another idea which avoids Flickr needing permission to auth against my buddy list is somehow to let Flickr auth against the node itself. ie. I have authorized specific people to sub from a particular node and given Flickr affiliate permissions to publish to that node, but I've also given Flickr permission to authorize people against those authorized to access that node. This actually solves a number of problems (though I know there is currently no way of doing this). Makes sense though right?

Thanks,
adam


On Jul 9, 2008, at 4:18 AM, Joe Cascio, Jr. wrote:

I tend to agree most with Pedro Melo in the sense that XMPP can simply be the transport mechanism and that the "higher" functions, if you will, of authorizing and subsetting followers can be done in an enclosing layer.

This has several benefits, including being able to gang or parallelize (yeah, that's not a word :) xmpp servers to distribute load from power-users and popular sites or to provide transparent back-up if your main XMPP server goes down.

I think it's inadvisable to look at microblogging as only what XMPP provides, for instance using xmpp resources as the user-visible identities.

JoeC

Reply via email to