Listelerin güvenliğini sağlama

Not

12 Ekim 2022 tarihi itibarıyla Power Apps portalları, Power Pages olarak adlandırılmıştır. Daha fazla bilgi: Microsoft Power Pages genel kullanıma sunuldu (blog)
Yakında Power Apps portalları belgelerini taşıyıp Power Pages belgeleri ile birleştireceğiz.

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 itibaren, yeni oluşturulan portallar, Tablo İzinlerini Etkinleştir ayarından bağımsız olarak tüm listeler için zorunlu tablo izinlerine sahip olacaktır.

Not

Yukarıda açıklanan değişiklikler ayrıca deneme sürümünden üretime çevrilmiş portallar 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.