Назад | Перейти на главную страницу

может mod_muc использовать внешний auth_method? (эджабберд)

Я пытаюсь создать программу для чата с использованием ejabberd, и мне удастся создать индивидуальную и групповую чат-комнату. и я пытаюсь создать секретную комнату для группового чата, в которой не использовался статический пароль.

Если клиент хочет присоединиться к секретной комнате чата, клиент отправляет hash_key, зашифрованный секретным кодом, на сервер ejabberd. и сервер ejabberd попытается разобрать этот hash_key по секретному коду, используя php или другие внешние программы.

Потому что у меня есть другой сервер, и этот сервер не связан с сервером ejabberd. поэтому мой клиент присоединяется к чату с помощью анонимной учетной записи, аутентифицированной внешней программой php. и я хочу управлять группой пользователей на моем другом сервере, используя секретный hash_key. это мой план.

Мне нужна помощь. Спасибо.

Для входа в аккаунт в ejabberd вы можете использовать extauth.

Но для пользователя, присоединяющегося к комнате mod_muc, пароль статичен и хранится в этой комнате. Таким образом, внешняя аутентификация для пароля для входа в личную комнату невозможна.