私は現在、Web サイトとのインターフェイスとなる Java ベースのデスクトップ アプリケーションを構築するプロジェクトに取り組んでいます。IM 機能を組み込みたいので、XMPP を使用することにしました。
問題は、アプリケーションには他の機能があり、別のクライアントを使用して XMPP サーバーに接続すると、Web サイトで問題が発生することです (たとえば、クライアントは、ユーザーが送信できない特定のメッセージ タイプでメッセージを送信できます)。使用することはできませんが、別のクライアントを使用すると、それらのメッセージ タイプを送信できます)。
私たちのクライアントだけが XMPP サーバーにアクセスできるようにしたり、他のクライアントが特定の機能を使用できないようにしたりする人はいますか? これがオープン スタンダードの考え方に反することは承知していますが、独自の IM ソリューションをゼロから構築したくはありません。