Evaluating bids

Alterar codigo do proxy squid-cache

Published on the November 14, 2023 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: November 29, 2023

Skills needed