Ejabberd - Extauth身份验证有效,但用户在pidgin中显示彼此未授权

时间:2013-01-08 10:53:53

标签: xmpp ejabberd

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

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

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

1 个答案:

答案 0 :(得分:1)

我认为您混淆身份验证(允许在服务器上打开XMPP会话)和名单中定义的状态订阅(您仍应该能够聊天状态订阅是独立于消息传递)。