Sun Java System Instant Messaging - Using email ID to authenticate user on httpbind

HI ,

We are using JWChat as client with httpbind on SUN IM Server.

We have setup users on the directory LDAP with email id as login id

for e.g 'myname@hotmail.com'

when I pass the user details for authentication its sent as

myname@htmail.co@mydomain.com where mydomain.com is the IM server domain.

This isnt working, need help to make it work. Do we need any settings on IM server.

[429 byte] By [meomkara] at [2007-11-26 23:04:48]
# 1

I am not sure if jwchat supports xep 106 encoding (which is necessary to support this).

That being said, sun's im server/client does not support xep 106 as of now.

The update 1 to R5 release which should be released soon has support for it.

There is a server(and client) side flag to enable this (though disabled by default for backward compatibility).

So, if jwchat supports xep 106, you would be able to work fine with update 1 of R5.

Regards,

Mridul

MridulMa at 2007-7-10 13:57:33 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Instant Messaging...
# 2
I dont think the JWchat client supports xep-0106, any clue what we can do on clients to enable this encoding ?Also, any expected date when the next release ?
meomkara at 2007-7-10 13:57:33 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Instant Messaging...
# 3

Hi,

If jwchat does not support xep 106, then what users can do is to enter their user id's using the encoding as specified by the xep.

It will unfortunately be a bit cumbersome for endusers I think - the transformations would be as given here http://www.xmpp.org/extensions/xep-0106.html#encoding - not too tough for clients to handle, not very easy for endusers to handle.

If I am not wrong, R5 update1 would be out sometime end of April/May.

Regards,

Mridul

MridulMa at 2007-7-10 13:57:33 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Instant Messaging...
# 4
Ok, So once we have latest version the only thing I need to do is encode the JID on the client side.e.g IF the JID - myname@somedomain@IMserver domainencoded JID - myname\40somedomain@IMserver domain
meomkara at 2007-7-10 13:57:33 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Instant Messaging...
# 5

Exactly, that is how it should be done.

Btw just to add, space is not allowed in the domain - so I assume the jid will be "myname\40somedomain@IMserver".

The im client that ships with the product will support this if enabled as java property.

The client also supports xep124 for talking xmpp over http : which is the same standard jwchat uses. (ofcourse, this is a standalone java client unlike jwchat, so might not be useful for your needs),

Regards,

Mridul

MridulMa at 2007-7-10 13:57:33 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Instant Messaging...