| Satır güvence altına almak gibi davranır Geliştiricilerin aktif kayıt modellerine satır düzeyi güvenliği atamalarına yardımcı olacak Açık Kaynak Raylar eklentisi |
Şimdi İndirin |
Satır güvence altına almak gibi davranır Sıralama ve Özet
- Yayıncı adı:
- Kinetic Data Inc
- yayıncı web sitesi:
- http://rubyforge.org/projects/rowsecured/
- İşletim sistemleri:
- Mac OS X
Satır güvence altına almak gibi davranır Etiketler
Satır güvence altına almak gibi davranır Açıklama
Açık kaynaklı raylar eklentisi, geliştiricilerin aktif kayıt modellerine satır seviyesi güvenliği atamalarına yardımcı olacak Satırın güvencesi olarak işlev görürken, aktif kayıt modellerine satır seviyesi güvenliği sağlamak için kullanılan raylar eklentisidir. Düz seviye güvenliği, bu modelle ilişkili bir güvenlik politikası işlevine dayanan veritabanı kayıtlarına erişimi kısıtlar. Güvenli Satır olarak işlev görür, kimlik doğrulama veya yetkilendirmeyi yönetmez, ancak model kayıt erişiminin kısıtlamasını basitleştirmek için mevcut güvenlik mekanizmalarını kullanır. Bir model ACTS_AS_ROW_Secured'i uyguladıktan ve ek bir aktif kayıt sorgu koşulları fragmanı belirtildiğinde, bu model tarafından yapılan tüm sorgular belirtilen sorgu fragmanı ile önceden belirlenmiş olacaktır. Bu kısıtlamanın uygulanmasını kolaylaştırır. Bir güvenlik politikası işlevinin özellikleri, istisnayla yerine varsayılan olarak dahil edilmesinin kısıtlanmasını sağlar. Bu, SQL'e olan ihtiyacı değiştirerek, hükümler veya çoklu modelin koşullarını ortadan kaldırarak kod karmaşıklığını otomatik olarak azaltır. Erişim kurallarındaki bir değişiklik, modeldeki tek bir çizgiyi değiştirerek gerçekleştirilebilir. Bu blok, ACTS_AS_ROW_SECURED yöntem çağrısında belirtilen koşullara göre eklentiye göre üretilir. Güvenlik bağlamı, çoğu tipik olarak bir kullanıcı kaydı, ActiverECord :: Base sınıfında ayarlanır ve ardından projedeki her model için kullanılabilir. Güvenlik bağlamı herhangi bir yerde ayarlanabilir, ancak Uygulama aygıtındaki filtreden önce bir filtrede yapılandırmak için en basittir. Gereksinimler: · Rails 2.1Note: Güvenli Satır Olarak Yasalar Lisanslı ve BSD Lisansı şartları uyarınca sağlanır.
Satır güvence altına almak gibi davranır İlgili Yazılım