CGI :: Aplicativo :: Plugin :: Autenticação

cgi :: plugin :: autenticação é uma estrutura de autenticação para CGI :: Application.
Baixe Agora

CGI :: Aplicativo :: Plugin :: Autenticação Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Cees Hek
  • Site do editor:
  • http://search.cpan.org/~ceeshek/CGI-Application-Plugin-TT-1.04/lib/CGI/Application/Plugin/TT.pm

CGI :: Aplicativo :: Plugin :: Autenticação Tag


CGI :: Aplicativo :: Plugin :: Autenticação Descrição

CGI :: Application :: Plugin :: Autenticação é uma estrutura de autenticação para o aplicativo CGI :: CGI :: Application :: Plugin :: Autenticação é uma estrutura de autenticação para CGI :: Application.synopsis pacote mycgiapp; Use Base QW (CGI :: Aplicativo); # Certifique-se de que isso ocorra antes de carregar o plugin Use CGI :: Application :: Plugin :: Autenticação; Mycgiapp-> authen-> config (driver => ,); Mycgiapp-> authen-> protegido_runmodes ('myrunmode'); sub myrunmode {my $ self = shift; # O usuário deve ser logado se tivermos aqui meu nome de usuário $ = $ auto-> authen-> nome de usuário; } CGI :: Application :: Plugin :: Autenticação adiciona a capacidade de autenticar usuários em seus módulos CGI :: Importa um método chamado 'Authen' no seu módulo de aplicativo CGI :: Através do método Authen, você pode ligar para todos os métodos do plugin CGI :: Plugin :: Autenticação. Há duas decisões principais que você precisa fazer ao usar este módulo. Como os nomes de usuários e a senha serão verificados (ou seja, de um banco de dados, LDAP, etc ...), e como podemos manter o conhecimento de que um usuário já registrou persistente, para que eles não precisarem inserir suas credenciais novamente em A próxima solicitação (ou seja, como elas 'armazenamos as informações de autenticação entre pedidos) .Choososing um driverthere são três drivers que estão incluídos com a distribuição. Além disso, é construído em suporte para todos os Authen :: Simples Módulos (Pesquisa CPAN para Authen :: Simples para mais informações). Isso deve ser suficiente para cobrir as necessidades de todos. Se você precisar autenticar uma fonte que não é fornecida, você pode usar o driver genérico que aceitará um hash de pares de nome de usuário / senha, ou uma matriz de matrizes de credenciais ou Referência de sub-rotina que pode verificar as credenciais. Então, através do driver genérico, você deve ser capaz de escrever seu próprio sistema de verificação. Há também um driver fictício, que aceita cegamente quaisquer credenciais (úteis para testes). Consulte o CGI :: Plugin :: Autenticação :: Driver :: Genérico, CGI :: Plugin :: Autenticação :: Driver :: DBI e, CGI :: Aplicativo :: Plugin :: Autenticação :: Driver :: :: Docmy Docs para mais informações sobre como usar esses drivers. E veja o Suíte Authen :: Simples de módulos para obter informações sobre esses drivers.Choosos A Storethe Store Modules Mantenha informações sobre o status de autenticação do usuário persistente em várias solicitações. As informações armazenadas na loja incluem o nome de usuário e o tempo de expiração do login. Existem dois módulos de loja incluídos nesta distribuição. Uma loja baseada em sessão e uma loja baseada em cookie. Se o seu aplicativo já estiver usando sessões (através do módulo Plugin :: Plugin :: Plugin :: Sessão), então eu recomendaria que você use o armazenamento de sessão para autenticação. Se você não estiver usando o plug-in da sessão, poderá usar o cookie store. A loja de cookies mantém toda a autenticação em um cookie, que contém uma soma de verificação para garantir que os usuários não possam alterar as informações. Se você não especificar qual módulo de armazenamento você deseja usar, o plugin tentará determinar o melhor para você. O login PageThne Plugin vem com uma página de login padrão que pode ser usada se você não quiser criar uma página de login personalizada. Este formulário de login será automaticamente usado se você não fornecer um parâmetro login_url ou login_runmode na configuração. Se você planeja criar sua própria página de login, eu recomendaria que você inicie com o código HTML para a página de login padrão, para que sua página de login conter os campos de formulário corretos e os campos ocultos.Todo: A página de login é projetada usando CSS Stylesheets. Eu pretendo tornar isso mais flexível, para que você possa criar facilmente seus próprios estilo para fazer este login se reutilizável. Além disso, o CSS padrão só foi testado no navegador baseado em Mozilla, portanto, se houver algum gurus CSS lá fora, eu apreciaria alguma ajuda para obter a página de login padrão para funcionar bem na maioria dos navegadores. Atualmente, deve degradar graciosamente, mas pode não ser bonito ... Autenticação baseada em ingresso Este plugin de autenticação também pode lidar com os sistemas de autenticação baseados no ticket. Tudo o que é necessário de você é escrever um módulo de loja que possa entender o conteúdo do bilhete. O plug-in de autenticação exigirá pelo menos o 'nome de usuário' para ser recuperado do ticket. Um esquema de autenticação baseado no bilhete não precisará de um módulo de driver, uma vez que a verificação real das credenciais é feita por um sistema de autenticação externa, possivelmente mesmo em um host diferente. Você precisará especificar o local da página de login usando a variável de configuração Login_URL e os usuários autenticados serão automaticamente redirecionados para a sua página de login de autenticação de ticket. Requisitos: · Perl.


CGI :: Aplicativo :: Plugin :: Autenticação Software Relacionado

Webfetch

Webfetch é um módulo Perl para baixar e salvar informações da Web. ...

160

Download