Виды моделей плагинов Airflow Не защищены

Как защитить пользовательские модели Airflow, добавленные через систему плагинов, от неаутентифицированного пользователя? В настоящее время я использую защиту паролем, но страницы, добавленные моим плагином, доступны без входа в систему...

1 ответ

Попробуйте добавить то же самое @login_required декоратор, который используют защищенные встроенные представления.

import airflow

login_required = airflow.login.login_required

class TestView(BaseView):
    @expose('/')
    @login_required
    def test(self):
        ...
Другие вопросы по тегам