Ejabberd的外部身份验证,聊天和管理Web访问

时间:2018-05-13 10:25:29

标签: ejabberd

关于Ejabberd的两个问题。我看到并修改了通过GitHub(https://github.com/leesherwood/ejabberd-php-auth)找到的PHP工具进行外部身份验证,但我怀疑:在利用外部身份验证时,Ejabberd如何链接用户(未存储到Ejabberd数据库但是使用的外部mySQL数据库)出于网络目的),请进行对话吗?

第二个问题。我遵循了设置外部身份验证的准则。当通过命令行测试时,它就像一个魅力,模拟像00auth这样的命令:username:servername:password

但是,当我尝试连接到Ejabberd的管理Web平台时,我收到连接错误。相反,当我使用内部授权时,平台是可以访问的。

你能弄清楚原因吗?

1 个答案:

答案 0 :(得分:0)

  

请问Ejabberd如何将用户(未存储到Ejabberd数据库中但存入用于Web目的的外部mySQL数据库)与对话联系起来?

如何?使用用户名+主机名。

  

当我尝试连接到Ejabberd的管理网络平台时,我收到连接错误。相反,当我使用内部授权时,平台是可以访问的。

尝试使用Jabber客户端登录,是否有效?在WebAdmin中,请记住提供Jabber ID,即username @ hostname,而不仅仅是用户名。