Ank*_*kar 11 flask python-3.x airflow flask-appbuilder
我有一个 apache 气流分支,我想在代理服务器后面运行它。所有身份验证都将在气流之外处理,因此我不希望客户再次使用另一组凭据登录。有什么方法可以从气流中完全删除/禁用身份验证。
基本上,我想摆脱这个初始登录屏幕,并允许任何到达气流的人都拥有用户(非管理员)访问权限。[最坏的情况是管理员访问也可以。]
小智 5
如果有人在使用 docker,这对我有用(气流 2.0.1):
Run Code Online (Sandbox Code Playgroud)AUTH_ROLE_PUBLIC = 'Admin'
Run Code Online (Sandbox Code Playgroud)[webserver] rbac = False authenticate = False
Run Code Online (Sandbox Code Playgroud)ADD airflow/webserver_config.py /home/airflow
启动 pod 后,配置文件应附加到禁用身份验证的目录中。
将气流配置文件 (airflow.cfg) 中的验证值更改为 false 并重新启动气流,
# Set to true to turn on authentication:
# https://airflow.apache.org/security.html#web-authentication
authenticate = False
Run Code Online (Sandbox Code Playgroud)
角色访问控制,
rbac = False
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5098 次 |
| 最近记录: |