Изменение или добавление префикса для таблиц базы данных Ejabberd
Есть ли возможность изменить или добавить префикс для пользовательской таблицы в базе данных Ejabberd.
Мое требование, я хочу аутентификацию пользователя (используя php) через мою собственную базу данных ( pgsql). Используя внешние настройки аутентификации, мне удалось это сделать. Так же, как я хотел бы сохранить все мои данные, связанные с чатом, в той же БД. (Не экономя внутри Эджаберда). Но у меня уже есть таблица учетных данных пользователя, к сожалению, это не "пользователи", и я не могу ее изменить.
Я думаю, что если я заменю ссылку на таблицу "пользователи" Ejabberd на имя таблицы пользовательских данных моей БД, я мог бы использовать "внешние" настройки базы данных для аутентификации и хранения.
Если мне нужно внести некоторые изменения и перестроить исходный код, где и каковы правильные изменения, я должен добавить или обновить исходный код. Я пытаюсь понять, читая исходную базу Ejabberd, но я не смог найти никакой подсказки (Конечно, я новичок в Erlang и Ejabberd)
Если у кого-то есть хорошая идея или решение, пожалуйста, сообщите мне.
1 ответ
Но у меня уже есть таблица учетных данных пользователя, к сожалению, это не "пользователи", и я не могу ее изменить.
Тогда вам придется использовать "внешнюю" аутентификацию https://docs.ejabberd.im/admin/configuration/