更改或添加Ejabberd数据库表的前缀

时间:2018-08-09 10:44:03

标签: ejabberd ejabberd-module ejabberd-auth

是否有可能在Ejabberd数据库中更改或添加用户表的前缀。

我的要求是,我想通过自己的数据库(pgsql)对用户进行身份验证(使用php)。使用外部身份验证设置,我设法做到了。与我希望将所有与聊天相关的数据保存在同一数据库中相同。 (不保存在Ejabberd内部)。但是我已经有一个用户凭据表,不幸的是它不是“用户”,我无法更改它。

我在考虑是否要将Ejabberd的“用户”表引用更改为数据库的用户数据表名称,我可以使用“外部”数据库设置进行身份验证和存储。

如果我需要进行一些更改并重新构建源代码,则应该在源代码中添加或更新的正确更改在哪里以及正确的更改是什么。通过阅读Ejabberd的源基础,我试图理解,但是我找不到任何线索(当然,我是Erlang和Ejabberd的新人)

如果有人有很好的想法或解决方案,请告诉我。

1 个答案:

答案 0 :(得分:0)

  

但是我已经有一个用户凭证表,不幸的是它不是“用户”,我无法更改它。

然后,您将必须使用“外部”身份验证https://docs.ejabberd.im/admin/configuration/#external-script