Autenticação Básica normalmente é uma String Codificada em Base64 de "nome de usuário: senha" e uma "Autorização" de Cabeçalho HTTP.
Adicionando o seguinte a um Apache2 vHost, você deve estar bem:
<Location /path>
RequestHeader set Authorization "Basic <base64string>"
</Location>
ProxyPass /path http://backend/path
ProxyPassReverse /path http://backend/path
Você pode codificar com base64 a parte "username: password" no link (por exemplo) . O exemplo acima precisa de mod_headers e mod_proxy (deve estar disponível para ambos - Linux e Windows - com o Apache2.