Uploaded image for project: 'Apache Airflow'
  1. Apache Airflow
  2. AIRFLOW-1433

Convert Airflow to Use FAB Framework

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      The authentication capabilities in the RBAC design proposal introduces a significant amount of work that is otherwise already built-in in existing frameworks.

      Per community discussion, Flask-AppBuilder (FAB) is the best fit for Airflow as a foundation to implementing RBAC. This will support integration with different authentication backends out-of-the-box, and generate permissions for views and ORM models that will simplify view-level and dag-level access control.

      This implies modifying the current flask views, and deprecating the current Flask-Admin in favor of FAB's crud.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                joyg Joy Gao
                Reporter:
                joyg Joy Gao
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: