我目前正在开发一个项目,该项目正在构建一个基于 java 的桌面应用程序以与网站交互。我们想要整合 IM 功能,所以我们决定使用 XMPP。
问题是我们的应用程序有其他功能,任何使用另一个客户端连接到我们的 XMPP 服务器的人都会导致我们的网站出现问题(例如,我们的客户端将能够发送具有用户无法发送的特定消息类型的消息)使用,但与另一个客户端他们可以发送这些消息类型)。
有没有人可以只允许我们的客户端访问 XMPP 服务器或阻止其他客户端使用某些功能?我知道这违背了开放标准的想法,但我们不想从头开始构建专有的 IM 解决方案。