On Mon, Mar 31, 2008 at 3:05 AM, Pedro Melo <[EMAIL PROTECTED]> wrote: > Hi, > > > > On Mar 30, 2008, at 6:52 PM, anders conbere wrote: > > One of the ideas that came up in a recent discussion about wanting to > > be able to delegate (or authorize) third parties to act on and > > interact with our rosters was that if we had a "perfect" rollback > > solution that wouldn't be so bad. That got me thinking about the new > > roster sequencing XEP, and how if it supports labeling changes, then > > we could use that tool to label those changes as being made by a > > delegate, and rollback those changes as we see fit. > > > > This of course totally ignores the fact that we don't seem to have > > anything close to a delegation solution, but i thought it might be > > good to bring up that possible unforeseen use case up. > > When something like this > > http://www.xmpp.org/extensions/inbox/roster-versioning.html > > gets deployed, you should have all the needed server-side > infrastructure to do what you want. You would have to add the source- > labeling part to each roster diff of course. > > I don't know what interaction those third parties would have with my > roster so I don't know if this is enough. But if third-parties want > to suggest some roster change, maybe they could use this instead: > > http://www.xmpp.org/extensions/xep-0144.html > > This way, control is still kept on my client, and I can approve the > changes before they are made.
My only problem here is that the goal is to in many ways give up a bit of control (in essence use some online third party tool as a surrogate buddy list manager). If I had to approve each change made at three different social networks I wouldn't ever want to use the tool :) I'm thinking more along the lines of being able to grant authorization to particular jid's to act on my roster. so for instance, if I wanted to be able to upload and interact with my Roster through a service like twitter. I could give them my JID, and then grant their JID ([EMAIL PROTECTED]) access to making roster updates. And any changes I made to my "friends list" on twitter would then be pushed down to my roster on my xmpp server. Now that's all fine and dandy, until I authorize someone I shouldn't have and they delete all my contacts and I think "CRAP!". So it would be nice to have a "rollback" which I think you could achieve through roster versioning. ~ Anders > > Best regards, > -- > Pedro Melo > Blog: http://www.simplicidade.org/notes/ > XMPP ID: [EMAIL PROTECTED] > Use XMPP! > > >
