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:
-
Alan adınızla ilişkili reCAPTCHA anahtarlarını edinin. https://www.google.com/recaptcha/admin/create sayfasına gidin.
- Switch to create a classic key düğmesine tıklayın.
- Siteyi tanımlamak için Label alanını doldurun.
- reCAPTCHA type bölümünde reCAPTCHA v2 seçeneğini belirleyin.
- Domains bölümünde alan adınızı girin.
- Accept the reCAPTCHA Terms of Service onay kutusunu işaretleyin.
- SUBMIT düğmesine tıklayın.
- Oluşturulan site anahtarını ve gizli anahtarı kopyalayın.
-
web.appsettings.configdosyası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.
- Windows sürümünde dosya
-
- adımda edindiğiniz site anahtarını ve gizli anahtarı değerlerin yerine yazarak
web.appsettings.configdosyası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.
- adımda edindiğiniz site anahtarını ve gizli anahtarı değerlerin yerine yazarak
-
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:
- Portalınızda oturum açın.
- Ayarlar bölümünü açmak için sağ üst köşedeki
simgesine tıklayın.
- Sol paneldeki Güvenlik sekmesini seçin, ardından Login Settings alt bölümüne gidin.
- Number of attempts alanında kullanıcının başarısız oturum açma denemesi sınırını belirleyin.
- Blocking time (sec) alanında yeni oturum açma denemelerinin engelleneceği süreyi belirleyin.
- Check period (sec) alanında başarısız oturum açma denemelerinin sayılacağı zaman aralığını belirleyin.
- 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.