How to prevent users from using other clients than the one I choose to connect to my server ?

Hi,

Is it possible to deny access to users who are not using the client I developped? It is for an intranet and I do not want users to use the client of their choice for several reasons. I would like to use the content of the balise at the begining of the XML stream but I found no information on how to do that ... Or is it another way ?

I am using the version 1.1.1 of ejabberd.

thanks in advance

Vincent

Re: How to prevent users from using other clients than the one I

sokar wrote:

Is it possible to deny access to users who are not using the client I developped? It is for an intranet and I do not want users to use the client of their choice for several reasons. I would like to use the content of the balise at the begining of the XML stream but I found no information on how to do that ... Or is it another way ?

It is not possible, and it never will be as clients easily can pretend they are another client. E.g., I heard that JAJC can claim it is another client (e.g. Psi). I know that Wildfire Enterprise claims this as a feature, but as it easily can be bypassed, it actually isn't a feature at all.

Another option might be client certificates (TLS), but AFAIK this is not yet supported by ejabberd and these certificates also easily can be used by other clients I think.

Syndicate content