Tengo un directorio protegido con htpasswd, sin embargo, necesitaba acceder a ese directorio con un script en python que se ejecuta localmente sin que me pidiese el password.
La solución es bastante sencilla y se llama “Satisfy Any”, una directiva que se incluye en el archivo de configuración del sitio.
La nueva configuración quedó con algo como:
AuthType Basic
AuthName “Authentication Required”
AuthUserFile “/var/password_web_ht”
Require valid-user
Allow from 127.0.0.1
Satisfy Any
Reiniciar apache y listo, acceso local limpiamente sin pedir contraseña y acceso desde cualquier otro sitio protegido por la contraseña definida en el archivo correspondiente.