关于Ejabberd只有两个问题。我看到并调整了通过GitHub (https://github.com/leesherwood/ejabberd-php-auth)找到的用于外部身份验证的PHP工具,但我有一个疑问:当利用外部身份验证时,Ejabberd如何将用户(不是存储在Ejabberd数据库中,而是存储到用于网页目的的外部mySQL数据库)与对话联系起来?
第二项质询。我遵循了设置外部身份验证的指导原则。当通过命令行进行测试时,它的工作方式就像是一个护身符,模拟像00auth:username:servername:password这样的命令
但是,当我尝试连接到Ejabberd的管理web平台时,我收到一个连接错误。相反,当我使用内部授权时,平台是可访问的。
你找出原因了吗?
发布于 2018-05-14 17:44:02
Ejabberd如何将用户(不是存储在Ejabberd数据库中,而是存储到用于网络目的的外部mySQL数据库中)与对话联系起来?
多么?使用他们的username+hostname。
当我尝试连接到Ejabberd的管理web平台时,我收到一个连接错误。相反,当我使用内部授权时,平台是可访问的。
尝试使用Jabber客户端登录,是否有效?在WebAdmin中,请记住提供Jabber ID,即用户名@主机名,而不仅仅是用户名。
https://stackoverflow.com/questions/50315111
复制相似问题