Hi folks,

As you may have noticed, the Flask-Admin based UI (non-RBAC) was already 
deprecated in the master branch. Some works are going on to further clean the 
codebase.

In the process, we found that there are some “legacy" modules in 
“airflow/contrib/auth/backends/ 
<https://github.com/apache/airflow/pull/4612/files#diff-fa19b36f43ec33307cd3ffe32f8b5397>“.
 Most of them should be removed directly, as they’re no longer applicable for 
the new UI. But there is one module, 
“airflow/contrib/auth/backends/password_auth.py 
<https://github.com/apache/airflow/pull/4612/files#diff-fa19b36f43ec33307cd3ffe32f8b5397>”,
 is used for API authentication as well.

We would like to understand from the community, if anyone is using 
airflow/contrib/auth/backends/password_auth.py 
<https://github.com/apache/airflow/pull/4612/files#diff-fa19b36f43ec33307cd3ffe32f8b5397>
 for API authentication? This will help estimate & decide whether we remove it 
directly or spend some effort to refactor it.

Thanks for your inputs in advance.


XD

Reference: https://github.com/apache/airflow/pull/4612 
<https://github.com/apache/airflow/pull/4612> 

Reply via email to