airflow.providers.fab.www.security_appless

FakeAppBuilder

用于替代 Flask App Builder 的替身类。

ApplessAirflowSecurityManager

不需要完整 flask 应用的安全管理器。

模块内容

class airflow.providers.fab.www.security_appless.FakeAppBuilder(session=None)[source]

用于替代 Flask App Builder 的替身类。

它的唯一目的是提供 self.appbuilder.get_session 的接口给 ApplessAirflowSecurityManager 以便可以在没有真实 Flask 应用的情况下使用它,因为创建真实 Flask 应用很慢。

get_session = None[source]
class airflow.providers.fab.www.security_appless.ApplessAirflowSecurityManager(session=None)[source]

继承自: airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride

不需要完整 flask 应用的安全管理器。

appbuilder[source]

此条目是否有帮助?