Как активировать аутентификацию в Apache Airflow - PullRequest
0 голосов
/ 28 августа 2018

версия воздушного потока - 1.9.0

Я установил apache airflow и после конфигурации я могу запустить образцы DAG с последовательным исполнителем.

Кроме того, создан новый пример пользователя, который я могу видеть в разделе «Админ»> «Пользователи».

Но не удается получить окно / экран входа в систему, когда мы заходим на адрес веб-сервера по адресу: 8080 / он напрямую открывает веб-сервер Airflow с правами администратора. Будет очень полезно, если кто-нибудь сможет предоставить некоторую информацию о том, как активировать экран / страницу входа в систему, чтобы учетные данные пользователя можно было использовать для входа на веб-сервер.

Выполнены шаги для включения аутентификации веб-пользователя : https://airflow.apache.org/security.html?highlight=authentication

1 Ответ

0 голосов
/ 28 августа 2018

Проверьте следующее в вашем airflow.cfg файле:

[webserver]
authenticate = True
auth_backend = airflow.contrib.auth.backends.password_auth

А также не забудьте Перезапустить веб-сервер Airflow , если он по-прежнему не работает, запустите airflow initdb и перезапустите веб-сервер.

Также дважды проверьте в файле airflow.cfg, что он не содержит несколько конфигураций для authenticate или auth_backend. Если произошло более одного случая, это может вызвать проблему

...