在 airflow.cfg 文件中 [webserver] 下添加如下配置
[webserver] security = Flask AppBuilder secure_mode = True rbac=True
注意:如果在[webserver]里面有 authenticate 和 auth_backend 的配置,就必須先將其注釋掉了
添加配置之后,需要重建數據庫表: airflow resetdb
這種情況下,創建用戶必須使用命令行 airflow create_user
例如:
airflow create_user --lastname user --firstname admin --username admin --email admin_user@mail.com --role Admin --password admin airflow create_user --lastname user --firstname view --username view --email view_user@mail.com --role Viewer --password view
再重啟airflow webserver
打開瀏覽器