Aracılığıyla paylaş


Listelerin güvenliğini sağlama

Listenin güvenliğini sağlamak üzere, kayıtların görüntülendiği tablo için tablo izinlerini yapılandırmanız gerekir.

9.3.7.x sürümünden başlayarak yeni oluşturulan web sitelerinde, Tablo İzinlerini Etkinleştir ayarı ne olursa olsun, tüm formlara ve listelere yönelik tablo izinleri zorlanır.

Not

Yukarıda açıklanan değişiklikler ayrıca denemeden üretime çevrilmiş siteler için de uygulanır.

Anonim erişimi açık bir şekilde yapılandırmak için uygun tablo izinlerini kullanın ve Anonim Kullanıcılar web rolü veya Anonim Kullanıcılar Rolü seçeneğiyle özel bir web rolü ile ilişkilendirin.

Listenizin güvenliğini sağlamak, kullanıcıların yalnızca izinlerine sahip oldukları kayıtları görmelerini sağlar.

Belirli kullanıcılarla (veya ilgili hesaplarıyla) ilgili verilerin güvenliğinin sağlanması, tablo ile ilgili kişi veya hesap tablosu arasına bir ilişki eklenerek gerçekleştirilir; böylece yalnızca bu kayıtlarla ilişkisi olan portal kullanıcılarının verilere erişebilmesi sağlanır. Hesap veya Kişi tablo izin türünü kullanma ve uygun ayrıcalıkları ayarlama ve web rolleri'ni tablo izniyle ilişkilendirme.

İyi bir web sitesi tasarımı, bir kullanıcının rolü tablo için izinlere sahip değilse (yani, herhangi bir kaydı görmeleri gereken bir durum asla olmaz), sayfaya hiç erişimlerinin olmamasını gerektirir. İdeal olarak, sayfaSayfa izinleri kullanılarak da korunmalıdır.

Oturum açmış kullanıcı için geçerli olan kayıt düzeyindeki eylemleri görüntülemek istiyorsanız, EntityList/ShowRecordLevelActions site ayarının değerini doğru olarak ayarlamalısınız.

Örneğin, Preston ve Teddy olmak üzere iki kullanıcı vardır. Preston, servis talebi tüm erişime sahip kişi düzeyindedir, Teddy ise küresel okuma erişimine sahiptir. Tüm servis talebi kayıtlarını göstermek için bir liste oluşturulursa, Preston ilgili kişiyle ilgili kayıtlardaki tüm eylemleri (Görüntüle, Düzenle ve Sil) görür. Diğer kayıtlarda yalnızca Görüntüle eylemini görürler. Diğer taraftan, Teddy yalnızca tüm kayıtlarda Görüntüle eylemini görür.

EntityList/ShowRecordLevelActions site ayarı yanlış değerine ayarlanmışsa ve tabloda birden fazla izin varsa tüm kayıt düzeyi eylemleri görünür. Ancak, kullanıcı yetkisiz işlem yapmaya çalıştığında bir hata görüntülenir.

Ayrıca bkz.