airflow.providers.fab.www.auth

属性

T

log

函数

get_access_denied_message()

has_access_with_pk(f)

检查视图的权限。

has_access_configuration(method)

has_access_connection(method)

has_access_dag(method[, access_entity])

has_access_dag_entities(method, access_entity)

has_access_asset(method)

检查当前用户对资产所需权限的权限。

has_access_pool(method)

has_access_variable(method)

has_access_view([access_view])

检查当前用户访问网站的权限。

模块内容

airflow.providers.fab.www.auth.T[source]
airflow.providers.fab.www.auth.log[source]
airflow.providers.fab.www.auth.get_access_denied_message()[source]
airflow.providers.fab.www.auth.has_access_with_pk(f)[source]

检查视图的权限。

实现与 https://github.com/dpgaspar/Flask-AppBuilder/blob/c6fecdc551629e15467fde5d06b4437379d90592/flask_appbuilder/security/decorators.py#L134 非常相似

区别在于此装饰器将传递资源 ID 以检查权限。它允许使用资源 ID 进行细粒度访问控制。

airflow.providers.fab.www.auth.has_access_configuration(method)[source]
airflow.providers.fab.www.auth.has_access_connection(method)[source]
airflow.providers.fab.www.auth.has_access_dag(method, access_entity=None)[source]
airflow.providers.fab.www.auth.has_access_dag_entities(method, access_entity)[source]
airflow.providers.fab.www.auth.has_access_asset(method)[source]

检查当前用户对资产所需权限的权限。

airflow.providers.fab.www.auth.has_access_pool(method)[source]
airflow.providers.fab.www.auth.has_access_variable(method)[source]
airflow.providers.fab.www.auth.has_access_view(access_view=AccessView.WEBSITE)[source]

检查当前用户访问网站的权限。

此条目有帮助吗?