Ana içeriğe geç

Sunucu sürümünde reCAPTCHA'yı yapılandırma

reCAPTCHA, insan kullanıcıları otomatik erişimden ayırt ederek portalı kaba kuvvet saldırılarına karşı korumanızı sağlar.

reCAPTCHA'yı etkinleştirme​

Bu özellik sunucu sürümünde varsayılan olarak devre dışıdır. Etkinleştirmek için yapılandırma dosyasını şu şekilde değiştirin:

  1. Alan adınızla ilişkili reCAPTCHA anahtarlarını edinin. https://www.google.com/recaptcha/admin/create sayfasına gidin.

    1. Switch to create a classic key düğmesine tıklayın.
    2. Siteyi tanımlamak için Label alanını doldurun.
    3. reCAPTCHA type bölümünde reCAPTCHA v2 seçeneğini belirleyin.
    4. Domains bölümünde alan adınızı girin.
    5. Accept the reCAPTCHA Terms of Service onay kutusunu işaretleyin.
    6. SUBMIT düğmesine tıklayın.
    7. Oluşturulan site anahtarını ve gizli anahtarı kopyalayın.
  2. web.appsettings.config dosyasını açın.

    • Windows sürümünde dosya c:\Program Files\Ascensio System SIA\onlyoffice\WebStudio\ klasöründe bulunur.
    • deb ve rpm paketlerinde dosya şu konumdadır: /var/www/onlyoffice/WebStudio/web.appsettings.config.
    • Docker sürümünde dosya CommunityServer kapsayıcısı içinde bulunur: /var/www/onlyoffice/WebStudio/web.appsettings.config.
    1. adımda edindiğiniz site anahtarını ve gizli anahtarı değerlerin yerine yazarak web.appsettings.config dosyasına aşağıdaki iki satırı ekleyin.
    <add key="web.reCAPTCHA.public-key" value="your_site_key" />
    <add key="web.reCAPTCHA.private-key" value="your_secret_key" />

    Değişiklikleri kaydedin.

  3. Uygulamayı yeniden başlatın.

    • Windows sürümünde siteyi IIS'te yeniden başlatın.
    • deb ve rpm paketlerinde şu komutu kullanın: sudo service monoserve restart.
    • Docker sürümünde CommunityServer kapsayıcısını yeniden başlatın veya CommunityServer kapsayıcısı içinde şu komutu çalıştırın: systemctl restart monoserve.service.

Güvenlik ayarlarını yapılandırma​

Özellik yapılandırma dosyasında etkinleştirildikten sonra, portal sahibi veya tam erişimli yönetici portal ayarlarını yapılandırabilir:

  1. Portalınızda oturum açın.
  2. Ayarlar bölümünü açmak için sağ üst köşedeki Settings Icon simgesine tıklayın.
  3. Sol paneldeki Güvenlik sekmesini seçin, ardından Login Settings alt bölümüne gidin.
  4. Number of attempts alanında kullanıcının başarısız oturum açma denemesi sınırını belirleyin.
  5. Blocking time (sec) alanında yeni oturum açma denemelerinin engelleneceği süreyi belirleyin.
  6. Check period (sec) alanında başarısız oturum açma denemelerinin sayılacağı zaman aralığını belirleyin.
  7. Ayarları uygulamak için bölümün altındaki Kaydet düğmesine tıklayın.

Belirtilen başarısız oturum açma denemesi sınırına ulaşıldığında, ilgili IP adresinden gelen denemeler için yapılandırılan süre boyunca reCAPTCHA doğrulaması gösterilir.