mod_authnz_external.

mod_authnz_external é um módulo Apache usado para autenticação.
Baixe Agora

mod_authnz_external. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Jan Wolter
  • Site do editor:
  • http://unixpapa.com/mod_authnz_external/

mod_authnz_external. Tag


mod_authnz_external. Descrição

mod_authnz_external é um módulo Apache usado para autenticação. mod_authnz_external é um módulo Apache usado para autenticação. Os dois módulos fornecem basicamente a mesma funcionalidade e diferem principalmente na maneira como interface para outro código de autenticação no Apache.Para Apache 2.1 e posterior, mod_authnz_external deve ser preferido.O Apache HTTP Daemon pode ser configurado para exigir que os usuários fornecem logins e senhas antes de acessar páginas em alguns diretórios. Autenticação é o processo de verificação se a senha fornecida é correta para um usuário. O Apache possui módulos padrão para autenticar de vários tipos diferentes de bancos de dados. O módulo de autenticação externa fornece uma ferramenta flexível para criar sistemas de autenticação com base em outros bancos de dados. O módulo pode ser usado em uma das duas formas um pouco divergentes: autenticação externa: quando um usuário fornece um login e senha, mod_auth * _external executa um programa que você escreve, passando-o no login e senha. Seu programa faz qualquer verificação e log dele precisa e retorna um sinalizador de aceitação / rejeitado para o Apache. Isso é mais lento do que fazer a autenticação internamente, pois tem a sobrecarga de lançar um programa externo para cada autenticação. No entanto, há pelo menos duas situações em que é muito útil: prototipagem rápida. Mod_auth * _external faz um autenticador de faca suíça muito agradável. Você pode colocar rapidamente sistemas de autenticação personalizados para muitos aplicativos de autenticação estranhos. O programa de autenticação externa pode ser um script shell ou programa Perl. Pode ser escrito sem saber muito sobre construir módulos Apache. Bugs nele não colocará em risco a integridade geral do servidor Apache. Restrições de acesso. Existem situações em que você não quer tornar o banco de dados do usuário legível ao usuário que o Apache é executado. Nesses casos, o programa de autenticação externa pode ser um programa suid que tenha acesso a bancos de dados que o Apache não pode acessar. Por exemplo, se você deseja autenticação de um banco de dados de senha do Unix Shadow, e você não é tolo o suficiente para executar o Apache como root, um programa de autenticação externo de raiz cuidadosamente escrito pode fazer o trabalho para você. Tal autenticador para arquivos de senha de sombra e PAM (pwauth) está disponível separadamente. Autenticação HARDCODED: Alguns ganchos foram inseridos em mod_auth * _external para facilitar a substituição da chamada para o programa de autenticação externa com uma chamada para uma rotina de autenticação interna de disco rígido que você escreve. Este é uma espécie de meio modo para apenas escrever seu próprio módulo Apache a partir do zero, permitindo que você pegue facilmente algumas das lógicas do mod_auth * _external. É um pouco mais perigoso do que usar um autenticador externo, pois os bugs no seu módulo podem falhar o Apache, mas o desempenho geralmente é melhor. Eu acho que mod_auth * _external é a melhor solução atual para autenticar arquivos de senha de sombra e outros aplicativos semelhantes. Para prototipagem rápida e para uma maneira fácil de construir seus próprios módulos, mod_perl pode ser uma solução melhor em alguns casos. Requisitos: · Apache 2.1.


mod_authnz_external. Software Relacionado

Ferramentas do Webmaster.

As ferramentas do Webmaster são um conjunto de ferramentas gratuitas de código aberto para fazer o trabalho do webmaster, sob a licença OSS. ...

160

Download