Habilite las redirecciones de enlaces de Gitlab para holgura

Habilite las redirecciones de enlaces de Gitlab para holgura

Estamos ejecutando una instancia de Gitlab autohospedada y usando Slack para comunicarnos en el trabajo.

Me encontré con algunos problemas al intentar seguir enlaces a nuestra instancia de Gitlab publicada en Slack (mediante webhooks en este caso) donde ABE simplemente bloqueaba la redirección. Dado que el propósito de la redirección es eliminar la información de referencia, prefiero no desactivar esa función en Slack, ya que también afecta a todos los demás enlaces.

encontréaSolución a esto ajustando la configuración del SISTEMA en ABE para:

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

Según tengo entendido, esto permite que slack-redir.net realice cualquier solicitud GET localmente, y preferiría permitir solo la redirección a gitlab.

Cualquier sugerencia sobre cómo se podría hacer eso es bienvenida.

Respuesta1

¡Regex hace el truco! Probablemente pueda ser menos codicioso pero funciona bastante bien.

# 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

información relacionada