CP 2.0: Pattern WorkWith com segurança |
|
Bruno Vrban adiciona novos recursos ao Pattern WW relacionados com controles de acesso e segurança em ações do usuário. |
-Do que se trata Pattern WorkWith con segurança?
-Hoje, muitas empresas têm uma base de conhecimento núcleo onde contém as tabelas de permissão, de menu de acessos, controle de usuários, etc. O intuíto deste partterns é a inutilização de uma KB núcleo, partindo do GeneXus do ponto zero.
E aplicando-se o Patterns WorkWith con segurança, teremos todas estas tabelas de controle de acesso, controle de perfil de usuários, log de acessos, requisição de acessos com histórico, e a certeza de que todos os objetos da base terão dependencia do módulo de segurança, sendo que só vai ter acesso a determinado objeto em determinada ação, mediante autorização do administrador do sistema. E isso tudo gerado automáticamente, através do patterns.
Log de acessos -> grava em tabela todos os acessos dos usuários a determinado objeto e ação do objeto, podendo ver há quanto tempo uma opção não é utilizada… ou quais objetos e ações são mais utilizados.
Grava log de acesso negado -> grava log de tentativa de invasão, e/ou acesso a objeto não permitido, sendo possível ao usuário restrito fazer a solicitação de acesso à opção ao administrador, na mesma tela onde mostra a restrição.
Módulo central onde todas estas opções para manter os acessos, logs, são fáceis de se visualizar e modificar. -Qual foi o motivo que levou você a participar de uma segunda edição dos Collaborative Projects 2.0?
-O motivo maior é contribuir com o grupo de usuários GeneXus, criando novos horizontes para auxiliar na tarefa de desenvolvimento automático, reduzindo o tempo com atividades automátizaveis.
-Quais desafios deverá enfrentar no projeto?
-O maior desafio é aprender os conceitos de .NET e trabalhar com o visual studio sem nunca antes ter utilizado a ferramenta, e além é saber e entender como a dll gerada se acopla e interage junto ao IDE de GeneXus.
-Quais são suas expectativas a respeito do CP 2.0?
-Tenho em vista que deste CP "2.0" muitas projetos excelentes vão ser apresentados, abrindo um leque com vários casos de sucesso, várias aplicações complexas e com o seu código aberto para que o grupo de usuários GeneXus possam tirar proveito para estudar, analisar e enteder como foi aplicada a solução. Além de demonstrar ao público todo o potencial existente na nova versão Evolution1.
| Bruno Vrban, também apresentou o projeto Table Data to XML, uma extensão que exporta para o XML os dados de todas as tabelas ou das tabelas selecionadas. Veja maiores informações sobre este projeto, aqui. |
Collaborative Projects
Wiki CP 2.0
|
|