согласно http://docs.grafana.org/tutorials/authproxy/#apache-basicauth Я сделал соответствующую конфигурацию в файле Apache httpd.conf. Но, используя это, Apache выдает всплывающее окно с предупреждением по умолчанию для ввода учетных данных при перенаправлении на Grafana.
Вместо грязного всплывающего окна я хочу использовать свою собственную форму входа в систему. Я использовал mod_auth_form так:
Alias /secured/ ${SRVROOT}/htdocs/www/
<Directory "${SRVROOT}/htdocs/www/">
AuthFormProvider file
AuthType form
AuthName realm
Session On
SessionCookieName session path=/
require valid-user
# This is the login page
AuthFormLoginRequiredLocation /auth/login.html
# This is the file containing users login data
AuthUserFile ${SRVROOT}/htdocs/password/.htpasswd
</Directory>
# This is an 'open', unsecured, directory.
# place here your fance login html and css files.
Alias /auth/ ${SRVROOT}/htdocs/www-auth/
<Directory "${SRVROOT}/htdocs/www-auth/">
Require all granted
Session On
SessionCookieName session path=/
</Directory>
# Our login form should reference to this location
<Location /auth/dologin.html>
SetHandler form-login-handler
AuthFormLoginSuccessLocation /
AuthFormProvider file
AuthUserFile ${SRVROOT}/htdocs/password/.htpasswd
AuthType form
AuthName realm
Session On
SessionCookieName session path=/
</Location>
# Refer to /auth/logout to reset
<Location /auth/logout>
SetHandler form-logout-handler
AuthType form
AuthName realm
AuthFormLogoutLocation /auth/loggedout.html
Session On
SessionCookieName session path=/
</Location>
Но я не могу перенаправить на Графану, отправив X-WEBAUTH-USER в заголовках