| Agisce come riga protetta Plugin dei binari open source che aiuterà gli sviluppatori a assegnare la sicurezza del livello di riga ai modelli di record attivi |
Scarica ora |
Agisce come riga protetta Classifica e riepilogo
- Nome editore:
- Kinetic Data Inc
- Sito web dell'editore:
- http://rubyforge.org/projects/rowsecured/
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 27 KB
Agisce come riga protetta Tag
Agisce come riga protetta Descrizione
Plugin dei binari open source che aiuterà gli sviluppatori a assegnare la sicurezza del livello di riga ai modelli di record attivi Atti come riga protetta è un plugin rubino sul plugin dei binari utilizzato per fornire la sicurezza del livello di riga a modelli di record attivi. La sicurezza del livello limita l'accesso ai record del database in base a una funzione di politica di sicurezza associata a tale modello. ATTI come riga protetta non gestisce l'autenticazione o l'autorizzazione, ma sfrutta piuttosto i meccanismi di sicurezza esistenti per semplificare la restrizione dell'accesso del record del modello. Una volta che un modello implementa ACTS_AS_ROW_SECURIUD, e viene specificata un frammento di condizioni di query di record attivo aggiuntivo, tutte le query apportate da tale modello saranno predicate con il frammento di query specificato. L'accesso limitato a livello di base è una parte importante per la difesa dell'applicazione in condizioni di profondità e livello di riga in modo significativo Semplifica l'implementazione di questa restrizione. Le specifiche di una funzione di politica di sicurezza consente di includere la restrizione per impostazione predefinita anziché ad eccezione. Ciò riduce automaticamente la complessità del codice rimuovendo la necessità di SQL dove clausole o modello multipli: condizioni e centralizza il meccanismo di sicurezza. Un cambiamento delle regole di accesso può essere realizzato modificando una singola riga nel modello.Acts come opere di riga protetta incapsulando le query del database di ActiveRecord all'interno di un APRECTORD: Bed.with_Scope Block. Questo blocco è generato dal plugin in base alle condizioni specificate nella chiamata del metodo ACTS_AS_ROW_SECURED. Il contesto di sicurezza, il più tipicamente un record utente, è impostato nella classe ACTIViveCord :: Base e successivamente disponibile per ogni modello nel progetto. Il contesto di sicurezza può essere impostato ovunque, ma è più semplice da configurare in un filtro prima del filtro sull'applicazioneController. Requisiti: · Rails 2.1Nota: Atti come riga protetta è concesso in licenza e fornito ai sensi della licenza BSD.
Agisce come riga protetta Software correlato