Good work! I'll try to take the time and setup a demo on Azure this weekend
(they offer free credit) so that people can play with it.

For folks new to Flask App Builder, it has a good permission / role model
allowing people to compose roles. It should be trivial for people to create
roles needed in their organizations. Roles can define which operations
(show, edit, delete) on which models (task instances, dag runs, variable,
...), which views (tree view, graph view, graphs, ...) and eventually DAGs
as well.

FAB also ships with a REST api for CRUD operations on all models, meaning
that the security model is applied to REST as well, so that if we re-write
the CLI on top of FAB's REST, `airflow list_dags` would only show the user
the DAGs they can see.

Max

On Fri, Nov 17, 2017 at 3:47 PM, Chris Riccomini <[email protected]>
wrote:

> Hey all,
>
> I know the weekend is coming up, and for those of us in the US, next week
> is a bit of a slow holiday week. Would love to get some feedback from
> everyone on this. The goal would ideally to be to converge on this and
> eventually replace the existing Airflow UI with this one.
>
> Cheers,
> Chris
>
> On Fri, Nov 17, 2017 at 1:44 PM, Joy Gao <[email protected]> wrote:
>
> > Hi guys.
> >
> > I've been working on moving airflow from Flask-Admin to Flask-AppBuilder
> > for RBAC
> > <https://cwiki.apache.org/confluence/display/AIRFLOW/
> Airflow+RBAC+proposal
> > >,
> > check it out at https://github.com/wepay/airflow-webserver.
> >
> > It's still a work-in-progress, but most features you see in the webserver
> > UI today is available there. For those who are interested in RBAC, I'd
> love
> > to get some early feedback in terms of the following:
> >
> > - New Flask-AppBuilder UI (any bugs/regressions)
> > - Setup issues
> > - Ease of integration with third party auth (i.e. LDAP, AD, OAuth, etc.)
> > - Any other thoughts/concerns
> >
> > Thanks a lot!
> >
> > Cheers,
> > Joy
> >
>

Reply via email to