Zentyal Forum, Linux Small Business Server

International => Portuguese => Topic started by: albertovix on November 05, 2014, 03:42:12 pm

Title: Proxy pedindo autenticação constante
Post by: albertovix on November 05, 2014, 03:42:12 pm
Ola pessoal, bom configurei o proxy com dois grupos, um liberado e o outro limitado.
O grupo liberado esta com a regra de acesso permitida.
O grupo limitado esta ocedecendo perfil de filtro, no perfil de filtro eu marquei pra bloquear todos os sites e respeitar a categorias de dominios, mas mesmo eu liberando um site tanto na whitelist e tando na propria regra do proxy, todos os usuarios que sao limitados loga com o usuario e senha , mas toda hora fica pedindo, toda vez que abre um site mesmo ja ter logado pedi novamente o login.

Alguem ja passou por isso ou pode me auxiliar, obrigado.
Title: Re: Proxy pedindo autenticação constante
Post by: Tiago on November 05, 2014, 04:01:15 pm
Amigo mas o proxy funciona assim mesmo, em todo momento em que o navegador é fechado e aberto ele pede senha. Caso queira que não peça mais senha por um determinado período você terá que utilizar o portal de captura.
Title: Re: Proxy pedindo autenticação constante
Post by: albertovix on November 05, 2014, 04:03:42 pm
Sim eu sei, mas sem fechar o navegador ele pedi autenticação novamente, autentica sem fechar o navegador ele pedi usuario e senha de novo.
Title: Re: Proxy pedindo autenticação constante
Post by: albertovix on November 06, 2014, 04:50:12 pm
Alguem?
Title: Re: Proxy pedindo autenticação constante
Post by: Tiago on November 11, 2014, 01:38:54 pm
As vezes essa autenticação não se refere ao seu Browser e sim a algum programa que necessita acesso a internet, por exemplo Java, Adobe, Antivírus e  outros. No meu caso pede proxy até no programa da impressora brother. Tudo que tenha precise de acesso a internet irá solicitar proxy.
Title: Re: Proxy pedindo autenticação constante
Post by: fabricionarcizo on January 21, 2015, 05:03:06 pm
Interessante,

Estou com o mesmo problema. O meu servidor está configurado da mesma maneira e o navegador solicita o usuário/senha várias vezes para o mesmo site.
Por enquanto estou utilizando uma regra baseada em IP. No entanto, preciso utilizar as minhas regras de navegação baseadas em grupos de usuários.
Você conseguiu solucionar este problema?

Sim eu sei, mas sem fechar o navegador ele pedi autenticação novamente, autentica sem fechar o navegador ele pedi usuario e senha de novo.
Title: Re: Proxy pedindo autenticação constante
Post by: Anderson Felipe on January 23, 2015, 04:30:52 pm
Olá amigo!!! Experimenta habilitar Single Sign-On (Kerberos)  que fica no módulo Proxy HTTP Configurações Gerais e veja se ele atende sua necessidade!


Sds,

Anderson Felipe
(Estou de volta turminha do compartilhamento de informações 8)!!!)
Title: Re: Proxy pedindo autenticação constante
Post by: fabricionarcizo on February 01, 2015, 11:02:05 pm
Olá pessoal, boa noite.

Hoje resolvi passar o dia estudando este problema. Finalmente descobri o que ocorre para o Proxy solicitar constantemente o par de usuário e senha.

Quando você cria uma whiteslist (i.e. um perfil de filtro para permitir o acesso a apenas um conjunto de sites) no Zentyal, geralmente você seleciona a opção Bloquear domínios e URLs não listados. Esta opção em conjunto com algum tipo de autenticação no Proxy (e.g. LDAP, Kerberos) adiciona no arquivo /etc/squid3/squid.conf o comando abaixo (ao final de cada conjunto de ACLs de um dado grupo de usuários):
Code: [Select]
http_access deny  authorized GRUPO
Por este motivo, quando o usuário tenta acessar um site qualquer e o Squid encontra essa linha, o processo de autenticação entra em um loop finito (a quantidade de iterações varia de acordo com a configuração do Proxy).

Minha solução:
Modificar os arquivos de configuração do Zentyal para não inserir o código supracitado ao utilizar whitelists em conjunto com grupo de usuários.

Abra o arquivo /usr/share/zentyal/stubs/squid/squid.conf.mas e vá até a linha 219 onde aparece o seguinte código:
Code: [Select]
$m->print($ruleStr);
Substitua o código acima por este outro:
Code: [Select]
if (_aclName($stub->{acl}) ne '') {
    $m->print($ruleStr);
} elsif (index($ruleStr, 'allow') != -1) {
    $m->print($ruleStr);
}

Em resumo, o meu código verifica se a atual ACL é referente a um site específico no primeiro if e, caso a ACL seja referente a um grupo de usuário, verifica se a ACL é do tipo blacklist no segundo if (i.e. queremos ignorar as ACLs que pertencem a uma whitelist).

Espero que esta solução sirva para os seus servidores também.

Cheers,

Fabricio Batista Narcizo
Title: Re: Proxy pedindo autenticação constante
Post by: marcelobachmann on April 29, 2015, 05:08:49 pm
ótimo amigo estava com esse problema ao bloquear tudo e liberar alguns sites, e resolveu.