[Standards] LAST CALL: XEP-0216 (XMPP Intermediate IM Server 2008)
Mridul Muralidharan
mridul at sun.com
Fri Jun 1 00:43:23 CDT 2007
JD Conley wrote:
>> PSA Wrote:
>>> Right. So I think you're arguing that we should make JID Escaping
>>> required in Basic Server 2008.
>> I'm a bit confused. I actually thought this was a client-side XEP.
>
> Well, the server has to process it as well, as it has to send it to the
> external service (LDAP, IMAP, whatever) un-XEP-escaped and then escaped
> in whatever format the service needs.
>
> -JD
It mostly affects clients, true.
But to identify the backend user, we use the 'node' since in most cases
authorization identity == authentication identity.
So what JD mentions is exactly one of the reasons we ended up with issues.
Another being how we look up into the backend store : having '\' in the
uid is not good if you are writing to a file system as a backend, with
node as a key and support windows. That way, JID escaping makes us
require double transformation for those ...
Regards,
Mridul
More information about the Standards
mailing list