[Standards] PEP for Private Storage

Peter Saint-Andre stpeter at jabber.org
Wed Apr 4 12:13:23 CDT 2007


Richard Dobson wrote:
> One solution to the configuration problem that just popped into mind is 
> that maybe we could use a different namespace for Private PEP rather 
> than trying to lump it all into the exact same thing as the Public PEP, 
> this easily separates things out, completely avoids the configuration 
> issues for private storage as it would make it impossible for it to ever 
> be public.

What do you mean by "different namespace for Private PEP"? Do you mean 
the node ID (a la Joe's "+private" idea) or the protocol namespace? 
Because PEP just uses the pubsub namespaces in the protocol. I think all 
the profiles or subsets of pubsub should use the pubsub namespaces, no?

> Private PEP would use the exact same protocol as normal PEP but would 
> just be permanently restricted to private storage only, i.e. only your 
> own JID would be able to access it and receive events.
> 
> This means that there need not be much additional code as it would just 
> use the normal PEP engine built into the servers and clients only 
> differences would be a hard coded ACL and different namespace to 
> differentiate it from normal PEP, as far as I can see this makes things 
> very easy to implement, without any of the potensial configuration and 
> leaking problems with using normal PEP.

I agree with the need for a slot-in replacement for iq:private. I don't 
yet see how we can do that cleanly with a disco identity (pubsub/pep vs. 
pubsub/private) because your JID is going to be a virtual pubsub service 
for both. So we need to differentiate private nodes (= whitelist access 
model with no additional entities on the whitelist other than the 
account owner) from public nodes (= all other PEP access models). But I 
don't think it's a good idea to do that with the protocol namespace, 
since IMHO all the pubsub profiles should just use the pubsub namespaces.

But maybe I don't understand your proposal. :)

Peter

-- 
Peter Saint-Andre
XMPP Standards Foundation
http://www.xmpp.org/xsf/people/stpeter.shtml

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 7358 bytes
Desc: S/MIME Cryptographic Signature
Url : http://mail.jabber.org/pipermail/standards/attachments/20070404/2f1746ab/smime.bin


More information about the Standards mailing list