Maypole :: Plugin :: Autorização

Maypole :: Plugin :: A autorização é um módulo Perl que fornece uma autorização baseada em função para aplicativos maypole.
Baixe Agora

Maypole :: Plugin :: Autorização Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Dave Howorth
  • Site do editor:
  • http://search.cpan.org/~djh/Maypole-Plugin-Authorization-0.10/lib/Maypole/Plugin/Authorization.pm

Maypole :: Plugin :: Autorização Tag


Maypole :: Plugin :: Autorização Descrição

Maypole :: Plugin :: Autorização é um módulo Perl que fornece uma autorização baseada em função para aplicativos maypole. Maypole :: Plugin :: Autorização é um módulo Perl que fornece uma autorização baseada em função para aplicativos maypole.synopsis # na sua principal classe de driver de aplicativo ... pacote BeerDB; Use Maypole :: Application QW (Autenticação :: Autorização UtilizacionalSessionCookie); Use Maypole :: Constantes; # Configuração dependerá do design do banco de dados, que carregador é # usado etc, então esta é apenas uma possibilidade ... BeerDB-> Config-> auth ({user_class => 'BeerDB :: Usuários', outras chaves podem ser necessárias Além do módulo de autenticação}); Sub autenticar {My ($ self, $ R) = @_; ... se ($ auto-> autorizar ($ R)) {return Ok; } else {# Tome a ação de falha de autorização específica do aplicativo ...} ...} # Faça página da Web Mostrar apenas tabelas para este usuário sub adicional_data {my $ r = shift; $ r-> config-> display_tables (); } # Enquanto isso em um modelo em algum lugar ... pode ser usado para decidir se deseja exibir um botão de edição, para o módulo ExampleThis fornece autorização simples baseada em função para o Maypole. Ele usa o banco de dados para armazenar permissões, que se encaixa bem com o Maypole.it determina se os usuários estão autorizados a invocar métodos específicos nas classes. Normalmente, estas serão ações nas classes do modelo. A permissão para invocar métodos não é concedida diretamente; Ele é atribuído a funções, e cada usuário pode receber uma ou mais funções. Os métodos disponibilizados no objeto de solicitação são descritos próximos, seguidos por um esquema de banco de dados de exemplo. Em seguida, explicamos como você pode personalizar o esquema usando a configuração. Por fim, há algumas dicas sobre como administrar as tabelas do banco de dados e uma lista dos vários casos de uso associados à autorização. Requisitos: · Perl.


Maypole :: Plugin :: Autorização Software Relacionado