Peter Saint-Andre wrote:
On 12/1/09 10:09 PM, Jason Eacott wrote:
The case I would like to have used collection nodes for is to help
application federation. I could have services subscribed to collection
nodes and configure where the data is pushed from as it suits. Alas this
is not possible because pubsub collection nodes as they stand only work
on the local domain.

1. We haven't finalized the definition of collection nodes.

I understand.



2. How do you envision the management of permissions, security, and
long-term relationships / affiliations across trust domains?

not sure yet, but I have been thinking about this in a broader sense.

going a bit off topic here so feel free to ignore what follows, but I'd really like other peoples views on this because I have found my experience thus far quite frustrating.

It seems that XMPP right now is totally client centric, and I would like to see this addressed. I want build services and I want to use xmpp as my transport of choice for 3 main reasons.
1) the transport is always on, federated, and bi directional.
2) user authentication is done for me.
3) there are a plethora of already written services and functionality I can leverage.

but wait - now I start building my service and I discover that I cannot actually reuse most of the services I wanted access to. I'd like my service to use private XML storage for example, to store service specific data just as the spec states its intended, but its not possible unless my service has the login credentials of its users - thats not a good idea, so my only option is to create my service as an xmpp client and distribute it. This is now starting to feel very old school, but it seems thats how the xmpp world works. Its possible to workaround this a little bit with pubsub, because it defines its own authorisation model, but not enough.

I think a user should be able to visit any service with their usual, jid, and if the service needs to access other functionality (pubsub, private storage, whatever) on the users behalf then there should be a mechanism for doing that. I'm not sure what that mechanism is yet, but I have some ideas. I also think that if this problem is solved then the auth issues with my collection nodes usecase will also be solved.

Cheers
Jason.








Peter

Reply via email to