Product SiteDocumentation Site

19.5. Отключение возможности неавторизованного создания новых конференций

Можно разрешить создавать новые конференции только авторизованным пользователям. При этом каждый раз, при попытке создать новую конференцию, Jitsi Meet запросит имя пользователя и пароль. После создания конференции другие пользователи смогут присоединиться к ней анонимно.
Для отключения возможности неавторизованного создания новых конференций, необходимо выполнить следующие действия:
  • отредактировать файл /etc/prosody/conf.d/jitsi2.test.alt.cfg.lua, изменив в нем запись:
    VirtualHost "jitsi2.test.alt"
    authentication = "anonymous"
    
    на:
    VirtualHost "jitsi2.test.alt"
    authentication = "internal_hashed"
    
  • добавить в конец файла /etc/prosody/conf.d/jitsi2.test.alt.cfg.lua строки:
    VirtualHost "guest.jitsi2.test.alt"
    authentication = "anonymous"
    c2s_require_encryption = false
    
    Эти настройки позволят анонимным пользователям присоединяться к конференциям, созданным пользователем, прошедшим аутентификацию. При этом у гостя должен иметься уникальный адрес и пароль конференции (если этот пароль задан);
  • в файле /etc/jitsi/meet/jitsi2.test.alt-config.js указать параметры анонимного домена:
    domain: 'jitsi2.test.alt',
    anonymousdomain: 'guest.jitsi2.test.alt',
    
  • в файл /etc/jitsi/jicofo/sip-communicator.properties добавить строку:
    org.jitsi.jicofo.auth.URL=XMPP:jitsi2.test.alt
    
  • перезапустить процессы Jitsi Meet для загрузки новой конфигурации:
    # prosodyctl restart
    # systemctl restart jicofo
    # systemctl restart jitsi-videobridge
    
Команда для регистрации пользователей:
prosodyctl register <ПОЛЬЗОВАТЕЛЬ> jitsi2.test.alt <ПАРОЛЬ>
Изменить пароль пользователя:
prosodyctl passwd <ПОЛЬЗОВАТЕЛЬ>
Удалить пользователя:
prosodyctl deluser <ПОЛЬЗОВАТЕЛЬ>
Например, создадим пользователя admin:
# prosodyctl register admin jitsi2.test.alt secret4
Теперь при создании конференции сервер Jitsi Meet будет требовать ввести имя пользователя и пароль:
Запрос пароля при создании конференции