AirFlow通过账号密码➕角色权限控制来登陆

在 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

打开浏览器

原文地址:https://www.cnblogs.com/braveym/p/12671874.html