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.

By labeling do you nean that each sequence or push would be tagged in
some way (e.g., this change was initiated by SNA-1)?

> 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.

By "delegation solution" do you mean something like OAuth? So that for
example I could allow some SNA to modify my roster?

This sounds similar to remote/shared roster groups -- I allow some other
entity to modify a portion of my roster. So for instance if you are a
member of the XSF -- and you guys really should be, we have an open
membership application period right now! [1] -- then your "XSF" group
could be maintained by the Secretary of the XSF and therefore it would
be automatically updated when new members are elected. We have been
thinking about this kind of feature for a long time. Most of the XMPP
server implementations have it but not in a distributed way -- they tie
it to LDAP groups inside an organization so that when Suzy joins the
marketing department or Bill gets fired in QA, your roster changes
without any interaction on your part. Doing this in a decentralized
manner is a bit harder, but I'm interested in solving the problem.

If this is what you want, please raise your hand. :)

Peter

[1] http://mail.jabber.org/pipermail/jdev/2008-March/026471.html


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to