[SP-pm] Autenticador Squid em Perl

Lucas Mateus lucasmateus.oliveira em gmail.com
Quinta Junho 5 13:23:15 PDT 2008


Obs.: As informações são garantidas para Squid versão 2.x ainda nao usei na
versao 3.0, apesar da linguagem ter mudado na versão 3.0 acredito que deva
ser mantido as Tags.


2008/6/5 Lucas Mateus <lucasmateus.oliveira em gmail.com>:

> Para trabalhar o programa no Squid basta editar o arquivo squid.conf da
> seguinte forma
>
>
> auth_param basic program /path/do/meu/script.pl
> auth_param basic children 5  *## numero de processos*
> auth_param basic realm Squid proxy-caching web server * ## Realm (String
> que parecera na caixa de autenticação)*
> auth_param basic credentialsttl 2 hours * ## Time to Life*
> auth_param basic casesensitive off  *## Sensitive On/Off*
>
> acl password proxy_auth REQUIRED
> http_access allow password
>
>
> 2008/6/5 Gabriel Vieira <gabriel.vieira em gmail.com>:
>
>> Pronto. Contém tudo que precisa.
>>
>>
>> 2008/6/5 Mike Tesliuk <mike em braslink.com>:
>> > aqui tem um caso semelhante
>> >
>> >
>> http://fedora.co.in/content/writing-custom-basic-authentication-plugin-squid-python
>> >
>> >
>> > ----------------------------------
>> > Mike Tesliuk
>> > Administrador de Sistemas
>> > Braslink Networks
>> > Phone: +55 11 2104 0005
>> > Fax: +55 11 3544 4401
>> >
>> >
>> > Luis Motta Campos wrote:
>> >> Luis Motta Campos wrote:
>> >>> A implementação mais nova é assim:
>> >>>
>> >>> #!/usr/bin/perl
>> >>> use strict;
>> >>> use warnings;
>> >>> use IO::Handle;
>> >>>
>> >>> STDOUT->autoflush(1);
>> >>> STDERR->autoflush(1);
>> >>>
>> >>> # implement your password validation here
>> >>> sub is_valid;
>> >>>
>> >>> while (<>) {
>> >>>      my ( $user, $password ) = m{^(\S+)(?:\s+(.+))?$};
>> >>>      print is_valid( $user, $password ) ? qq{OK\n} : qq{ERR\n};
>> >>> }
>> >>> __END__
>> >>
>> >> Agora que estamos todos de acordo, alguém pode por favor me apontar
>> para
>> >> a documentação sobre como colocar isso no Squid, para que eu possa
>> >> transformar isso num módulo útil e colocar no CPAN?
>> >>
>> >> Putamplexos!
>> > _______________________________________________
>> > SaoPaulo-pm mailing list
>> > SaoPaulo-pm em pm.org
>> > http://mail.pm.org/mailman/listinfo/saopaulo-pm
>> >
>>
>>
>>
>> --
>> Gabriel Vieira
>> _______________________________________________
>> SaoPaulo-pm mailing list
>> SaoPaulo-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>>
>
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/saopaulo-pm/attachments/20080605/eda21d86/attachment.html 


Mais detalhes sobre a lista de discussão SaoPaulo-pm