Jitsi Server Authentication (Kimlik Doğrulama) İşlemi Nasıl Yapılır?

Merhaba, Jitsi Meet sunucu kurulumunun nasıl yapıldığını anlatmıştım.  Şimdide kurulum sonu yapılandırma işlemlerin belkide en önemlisi olan Jitsi Server Authentication (Kimlik doğrulama) işleminin nasıl yapılacağını anlatacağım.

Jitsi Meet kurulumu için tıklayınız.

1- Jicofo Dosyasının Düzenlenmesi

Jicofo bileşeni yetkilendirme yazılımıdır. 

sudo nano /etc/jitsi/jicofo/sip-communicator.properties

komutu ile jicofo dosyasına;

org.jitsi.jicofo.auth.URL=XMPP:video.bilisimnotlari.com

satırını ekliyoruz ve dosyayı kaydediyoruz. (Ctrl+X ve Y)

Jicofo servisini yeniden başlatıyoruz.

sudo systemctl restart jicofo

2- Kullanıcı Hesap İşlemleri

Kullanıcı hesabı oluşturmak için;

sudo prosodyctl adduser admin@video.bilisimnotlari.com

komutunu kullanıyoruz ve şifresini oluşturuyoruz.

Kullanıcı hesabını silmek için;

sudo prosodyctl deluser admin@video.bilisimnotlari.com

Kullanıcı hesabının şifresini değiştirmek için ise;

sudo prosodyctl passwd admin@video.bilisimnotlari.com

komutlarını kullanıyoruz.

3- Prosody Dosyasının Düzenlenmesi

Jitsi Meet tarafından kurulan Prosody  kimlik doğrulamasını sağlayan bileşenidir.

Tanımlamış olduğunuz kullanıcı hesaplarıyla bir toplantı başlatıp katılabilmesi için prosody dosyasını düzenlemeliyiz.

sudo nano /etc/prosody/conf.d/video.bilisimnotlari.com.cfg.lua

komutu ile VirtualHost “video.bilisimnotlari.com” satırını bularak authentication = “anonymous” bölümünü authentication = “internal_plain” olarak değiştiriyoruz.

authentication = "internal_plain"

“Ctrl+X” ve “Y” ile dosyayı kaydediyoruz.

Prosody ve Jicofo servislerini yeniden başlatıyoruz.

sudo service prosody restart; sudo service jicofo restart

Bu yapılandırma ile konferans başlatmak isteyen ve konferansa katılmak isteyen kullanıcılara şifre soracaktır. 

Sadece kayıtlı kullanıcılar şifre ile konferans başlatabilsin fakat konferansa katılan kullanıcıların şifresiz olarak bağlanmasını istiyorsanız prosody dosyasını tekrar düzenlemeniz gerekmektedir.

Aşağıdaki komutu yazıyoruz,

nano /etc/prosody/conf.d/video.bilisimnotlari.com.cfg.lua

Sayfanın sonuna aşağıdaki satırı ekliyoruz.

VirtualHost "guest.video.bilisimnotlari.com"
    authentication = "anonymous"
    c2s_require_encryption = false

“Ctrl+X” ve “Y” ile dosyayı kaydediyoruz.

Guest domain’ni etkinleştirmek için aşağıdaki komutu çalıştırıyoruz.

sudo nano -w /etc/jitsi/meet/video.bilisimnotlari.com-config.js

“When using authentication, domain for guest users.” satırının altına aşağıdaki satırı ekliyoruz.

anonymousdomain: 'guest.video.bilisimnotlari.com',

“Ctrl+X” ve “Y” ile dosya kaydediyoruz

Prosody ve jicofo servisini yeniden başlatıyoruz.

sudo service prosody restart; sudo service jicofo restart

Yapılandırmamız burada tamamlanıyor. Şimdi test işlemine başlayabiliriz.

Tarayıcıyı açıyoruz ve yeni konferans başlatıyoruz konferans sahibi bekleniyor bilgilendirmesi karşımıza geliyor.

“I am the host” butonuna tıklıyoruz ve kullanıcı adı ve şifre ekranı bizi karşılıyor.

Kullanıcı adı ve şifre bilgilerini girdiğinizde konferans başlıyor.

Son olarak toplantı güvenliğiniz için sayfanın sağındaki “i” butonundan şifre belirlemeyi unutmayınız.

Umarım faydalı olmuştur. Bir sonraki yazımda görüşmek üzere…

Kaynak; Bilişim Notları

Yorum Yap

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Reklamları bizde sevmiyoruz fakat Bilişim Notları’nın devamlılığını sağlaması için
reklam gelirlerine ihtiyacı vardır.

Lütfen Adblock eklentisi üzerinden bilisimnotlari.com adresini whitelist’e ekleyiniz.