Apache2 Reverse Proxy a un punto final que requiere BasicAuth pero desea ocultar esto al usuario

Básicamente, mi escenario es que tengo un sitio web interno que requiere un nombre de usuario y contraseña codificados ÚNICOS para acceder (y esto no se puede desactivar, solo cambiar). Estoy exponiendo este sitio web a través de un proxy inverso por varias razones (ocultar el puerto, simplificar la URL, simplificar NAT, etc.).

Sin embargo, lo que me gustaría hacer es poder usar Apache para manejar la autenticación para que:

No tengo que darsolter contraseña para todosPuedo tener múltiples nombres de usuario y contraseñas usando BasicAuth @ de Apac Para usuarios internos, no tengo que solicitar una contraseña

EDIT: la segunda parte sobre la autenticación más rica se ha movido a nueva pregunta

Esto es más o menos lo que tengo ahora:

<VirtualHost *:80>
  ServerName sub.domain.com

  ProxyPass        / http://192.168.1.253:8080/endpoint
  ProxyPassReverse / http://192.168.1.253:8080/endpoint

  # The endpoint has a mandatory password that I want to avoid requiring users to type
  # I.e. something like this would be nice (but does not work)

  # ProxyPass        / http://username:[email protected]:8080/endpoint
  # ProxyPassReverse / http://username:[email protected]:8080/endpoint

  # Also need to be able to require a password to access proxy for people outside local subnet
  # However these passwords will be controlled by Apache using BasicAuth, not the ProxyPass endpoint

  # Ideas?
</VirtualHost>

Respuestas a la pregunta(2)

Su respuesta a la pregunta