Habilitar redirecionamentos de links do Gitlab para folga

3

Estamos executando uma instância do Gitlab com hospedagem própria e usando o Slack para comunicação no trabalho.

Encontrei alguns problemas ao tentar seguir links para nossa instância do Gitlab postada no Slack (por web-hooks, neste caso), onde a ABE apenas bloquearia o redirecionamento. Como o objetivo do redirecionamento é remover as informações do referenciador, prefiro não desativar esse recurso no Slack, pois ele afeta todos os outros links também.

Encontrei uma solução para isso ajustando a configuração SYSTEM na ABE para:

# Prevent Internet sites from requesting LAN resources.
Site LOCAL
Accept from LOCAL
Accept GET from slack-redir.net
Deny

Pelo que entendi, isso permite que o slack-redir.net faça qualquer solicitação GET localmente, e eu prefiro permitir apenas o redirecionamento para o gitlab.

Todas as sugestões sobre como isso pode ser feito são bem-vindas.

    
por JBarberU 06.05.2015 / 13:00

1 resposta

1

O Regex faz o truque! Pode ser menos ganancioso, mas funciona muito bem.

# Prevent Internet sites from requesting LAN resources.
Site LOCAL
Accept from LOCAL
Accept GET from git.mydomain.com ^http.:\/\/slack-redir\.net\/link\?url=https\%3A\%2F%2Fgit\.mydomain\.com.*$
Deny
    
por 06.05.2015 / 14:55