我正在尝试使用 Openfire 作为服务器实施网络聊天。 (目前我正在使用版本4.0.2 )并使用 Strophe.js
实现Web客户端我想知道是否有办法限制名单中用户之间的沟通。
示例:
因此用户只能与每个用户进行通信: 爱丽丝+查理 鲍勃+查理
但是
爱丽丝和鲍勃不能互相交谈。其他重要的事情是名单只能由管理员管理
备注
我已经取得了一些经验,而目前在Openfire中,每个人都可以与所有人交流。
答案 0 :(得分:0)
您的方案似乎需要自定义功能,因为Openfire适用于XMPP标准,而在XMPP中,我可以与任何拥有Jabber ID的人进行通信,就像我可以与WhatsApp上的任何人通信,如果我有他们的联系号码(Jabber ID)
一种可能的黑客可能是在Openfire中添加自定义代码,当邮件被路由时,您可以检查收件人是否存在于发件人名单中。并做出决定。
但是,管理员的名单管理可以在不做任何更改的情况下完成。用户名单可以通过Openfire管理界面进行管理。