0

我安装了 Ejabberd 服务器并为 php 脚本配置了 ExAuth。我正在检查与 ubuntu 和 windows xp(在 virtualbox 中)上的 pidgin 聊天客户端的聊天。我可以通过 ExAuth(我的 mysql 数据库中列出的用户)在不同用户的 ubuntu 和 windows 中登录。但是,他们无法互相聊天,因为彼此的状态显示为未授权。

早期我检查了内部 auth_method。我通过 web admin 添加了两个用户,然后在 windows 和 linux 机器上登录。当我添加好友时,请求转到其他用户,在其他用户请求批准后,聊天工作。但是在 ExAuth 中,即使在发送请求之后,其他用户也没有收到任何请求。

如果有人知道问题区域在哪里?

4

1 回答 1

1

I think you are confusing authentication (allowing to open an XMPP session on the server) and presence subscription as defined in the roster (you should still be able to chat presence subscription is Independant from messaging).

于 2013-01-27T20:31:05.563 回答