0

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

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

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

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

如果有人有好的想法或解决方案,请更新我。

4

1 回答 1

0

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

然后你将不得不使用“外部”身份验证https://docs.ejabberd.im/admin/configuration/#external-script

于 2018-08-10T09:33:37.793 回答