Sistem Ayarları
Sistem genelinde geçerli olan genel yapılandırmalar, politikalar ve altyapı parametreleri bu bölümden izlenir ve düzenlenir. Ana erişim adresi /SystemSetting/Index olmakla birlikte, içerik sekme yapısındadır ve ilk girişte Genel Ayarlar görüntülenir. (Sistem yönlendirmesiyle /SystemSetting/GeneralSettings sekmesine düşer).
Sistem ayarları salt-okunur (read-only) kartlar halinde sunulmaktadır. İlgili gruptaki veriyi değiştirmek isterseniz kartın sağ üst köşesindeki Düzenle butonunu kullanarak ayar değerlerini güncelleyebilirsiniz.
Bu yönetim ekranı genellikle teknik parametreler içerdiğinden, uygulamanın çalışmasını ve e-posta akışlarını doğrudan etkiler. Çoğunlukla Developer ve tam yetkili SystemManager rollerine açıktır.
Ayar Grupları
Sistem ayarları mantıksal gruplara ayrılarak sekmeler halinde verilmiştir:
1. Genel Ayarlar
Sistemin çalışmasını etkileyen temel parametrelerin tanıtıldığı alandır. Uygulamanın temel isim bilgileri, site başlıkları veya zaman-aşımı ayarı gibi çekirdek (core) parametrelerini barındırır. Yeni kiracı (tenant) oluşumu gibi işlemler genel davranışlara buradaki ayarlar üstünden bağlanır.
2. E-posta Ayarları
Sistemin dışarıya (kullanıcılara) e-posta atabilmesi için gerekli SMTP sunucu yapılandırmasını içerir.
- SMTP Sunucusu ve Port: (Örn: smtp.office365.com ve 587)
- Kimlik Doğrulama: Gönderen e-posta hesabı, kullanıcı adı ve parolası. (Sistemdeki parola alanları güvenlik amacıyla maskelenmiş bir şekilde gösterilir.)
- SSL/TLS Yönetimi: Gönderim sırasında şifreleme kullanılıp kullanılmayacağı bu yapılandırma ile belirlenir. Şifre sıfırlama, yeni hesap aktivasyonu gibi süreçler buradaki ayarların doğru çalışmasına bağlıdır.
3. Önbellek Ayarları
Performansı artırmak için kullanılan önbellek (Caching) altyapısının yapılandırmasıdır.
- Sistemin L1 (In-Memory) ve L2 (Redis vb.) önbellekleme stratejisiyle ilgili bağlantı bilgileri, süre ve zaman aşımı limitleri bu gruptan düzenlenir.
4. Parola Politikası
Kullanıcıların yeni parola belirlerken veya mevcut parolalarını değiştirirken uyması gereken şifre zorluk kurallarını (Karmaşıklık) içerir.
- Karakter Kuralları: En az kaç karakter olmalı, büyük/küçük harf, sayı veya sembol zorunlu mu?
- Parola güvenliği doğrudan bu grup üzerinden sistem geneline zorunlu kılınabilir.
5. Kilitleme Politikası
Siber güvenlik ve kaba-kuvvet (brute-force) saldırılarına karşı hesabı geçici olarak donduracak güvenlik kurallarıdır.
- Hatalı Giriş Sınırı: Üst üste kaç kere yanlış parola girildiğinde hesap kilitlenmeli?
- Kilitlenme Süresi: Hesap kaç dakika kilitli kalacak? (Zaman dolduğunda otomatik açılır.)
6. Kullanıcı Politikası
Sistemde hesap oluşturulurken kullanılan ve doğrulama süreçlerini ilgilendiren ayarlardır.
- Mükerrer e-posta veya kimlik kullanımına izin verilip verilmeyeceği, sadece eşsiz e-postaların kullanım zorunluluğu gibi parametreler burada barındırılır.
Önemli Notlar
- Bu ekrandaki değişiklikler tüm sistemi ve tüm kiracıları (tenants) (genel davranışı) etkileyebilir.
- Değişiklik yaptığınız bazı önbellek (Cache) ayarlarının veya E-posta altyapı ayarlarının devreye girmesi, yapılandırmaya bağlı olarak uygulamanın (IIS / Kestrel) yeniden başlamasını veya bir süre geçmesini gerektirebilir. Ortak paylaşıma açık ayarları değiştirirken dikkatli olunmalıdır.