| Atos como linha garantida plugin de corrimão aberto que ajudará os desenvolvedores a atribuir a segurança do nível de linha a modelos de registro ativos |
Baixe Agora |
Atos como linha garantida Classificação e resumo
- Nome do editor:
- Kinetic Data Inc
- Site do editor:
- http://rubyforge.org/projects/rowsecured/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 27 KB
Atos como linha garantida Tag
Atos como linha garantida Descrição
Plugin de corrimão aberto que ajudará os desenvolvedores a atribuir segurança no nível de linha a modelos de registro ativos Atos como a linha garantida é um plugin Ruby on Rails usado para fornecer segurança no nível de linha para modelos de gravação ativos.Roar segurança de nível restringe o acesso a registros de banco de dados com base em uma função de política de segurança associada a esse modelo. Atuação como linha protegida não gerencia autenticação ou autorização, mas prefere aproveita os mecanismos de segurança existentes para simplificar a restrição do acesso de registro do modelo. Uma vez que um modelo implementa ACTS_AS_ROW_SECIED, e um fragmento de consulta de registro ativo adicional é especificado, todas as consultas feitas por esse modelo serão predicadas com o fragmento de consulta especificado.Model O acesso restrito é uma parte importante à segurança do aplicativo em profundidade e segurança de nível de linha. simplifica a implementação dessa restrição. Especificação de uma função de política de segurança permite que a restrição seja incluída por padrão, em vez de por exceção. Isso reduz automaticamente a complexidade de código removendo a necessidade de SQL onde cláusulas ou vários modelos: condições e centraliza o mecanismo de segurança. Uma mudança nas regras de acesso pode ser realizada alterando uma única linha no modelo.Acts como funciona garantido por linha encapsulando as consultas do banco de dados do ActiveRecord dentro de um bloco ActiveSecord :: Base.With_Scope. Este bloco é gerado pelo plug-in com base nas condições especificadas na chamada ACTS_AS_ROW_SECEDE. O contexto de segurança, mais tipicamente um registro de usuário, é definido na classe de base ActiveCORD :: Posteriormente, disponível para todos os modelos do projeto. O contexto de segurança pode ser definido em qualquer lugar, mas é mais simples de configurar um filtro antes no aplicativoController. Requisitos: · Rails 2.1Note: Atos como linha protegida é licenciada e fornecida nos termos da licença BSD.
Atos como linha garantida Software Relacionado