Analisando propostas

Alterar codigo do proxy squid-cache

Publicado em 14 de Novembro de 2023 dias na TI e Programação

Sobre este projeto

Aberto

O squid-cache (versão 5.7) permite a integração com programa de autenticação externo por meio da config "auth_param basic program /programa", esse "/programa" recebe o login e senha enviado via http para o proxy e retorna (stdout) a string "ok" ou "err" como retorno da autenticação.
Sua missão, caso aceite, é criar uma variante onde o "ok" pode ser seguido de "ok newusername", onde o username retornado a frente do ok deve sobrescrever o username original da requisição, de forma que o processo de autenticação pode modificar o username (newusername) para que o usuário seja guiado para acls baseados no nome de usuário pos-atribuido.
Exemplo de chamada no proxy:
curl -x http://OLDUSERNAME:password@proxy.intrenet.br https://facebook.com/
Como o squid deve interpretar:
acl GRUPO_01 proxy_auth OLDUSERNAME
acl GRUPO_02 proxy_auth NEWUSERNAME

Ao informar oldusername na autenticação, o usuário deve ser renomeado para newusername e assim participar do grupo_02.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 29 de Novembro de 2023

Habilidades necessárias