【问题标题】:Airflow RBAC UI cannot toggle DAGS with error "the CSRF token is missing"Airflow RBAC UI 无法切换 DAGS,并出现错误“CSRF 令牌丢失”
【发布时间】:2020-08-12 19:39:39
【问题描述】:

在 Airflow 版本 1.10.9 上,我无法使用 RBAC UI 打开/关闭 DAGS。气流显示:

INFO - The CSRF token is missing

在 chrome 工具中,我可以看到 CSRF 令牌没有随 http 请求一起发送。

【问题讨论】:

    标签: airflow flask-appbuilder


    【解决方案1】:

    这是由 Flask-AppBuilder 依赖项中的 jQuery 升级引起的。它会影响 Airflow 1.10.9 和 1.10.10 与版本 2.3.3 上的 Flask-AppBuilder。

    修复:将 Flask-AppBuilder 降级为 2.3.2。

    参考 Flask-AppBuilder 问题:

    https://github.com/dpgaspar/Flask-AppBuilder/issues/1362

    参考气流问题:

    https://github.com/apache/airflow/issues/8613

    https://github.com/apache/airflow/issues/8599

    【讨论】:

      【解决方案2】:

      您实际上可以升级到今天发布的 Flask-AppBuilder 2.3.4 ;)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-05-24
        • 2020-11-23
        • 2020-09-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-19
        相关资源
        最近更新 更多