Назад | Перейти на главную страницу

Grafana Auth Proxy без базовой аутентификации

Я пытаюсь интегрировать панель управления Grafana в другое веб-приложение. Я хочу обойти аутентификацию Grafana, используя Auth Proxy, но, насколько я понял из документации Grafana, пользователь должен ввести имя пользователя и пароль в базовую аутентификацию Apache, чтобы войти в Grafana. Я бы не хотел использовать аутентификацию Apache Basic, а использовать Referer, чтобы только пользователи, пришедшие из моего веб-приложения, могли войти в Grafana без ввода имени пользователя и пароля. Я попытался настроить конфигурацию, но веб-интерфейс Grafana не загружается: я вижу в консоли отладки, что вызовы javascript заблокированы с ошибкой HTTP 401 (неавторизовано). Вот моя конфигурация Apache на данный момент:

SetEnvIf Referer "98.xx.xx.1" localreferer
<Proxy "*">
    Require env localreferer
    RequestHeader set X-WEBAUTH-USER "reader"
</Proxy>
RequestHeader unset Authorization
ProxyRequests Off
ProxyPass / http://grafana:3000/
ProxyPassReverse / http://grafana:3000/

У тебя есть какие-нибудь подсказки?