From 39c6100d552867a4a7d4b3770342868ce1db1796 Mon Sep 17 00:00:00 2001 From: Elad Kalif <45845474+eladkal@users.noreply.github.com> Date: Wed, 3 Apr 2024 16:07:40 +0300 Subject: [PATCH] Add documentation for packages - 2024-03-25 (#985) --- .../auth_manager/fab_auth_manager/index.html | 21 +- .../security_manager/override/index.html | 11 +- .../_api/airflow/providers/fab/index.html | 2 +- .../1.0.2/_modules/airflow/providers/fab.html | 2 +- .../api/auth/backend/basic_auth.html | 1 + .../role_and_permission_endpoint.html | 15 +- .../api_endpoints/user_endpoint.html | 10 +- .../cli_commands/role_command.html | 1 + .../cli_commands/sync_perm_command.html | 1 + .../cli_commands/user_command.html | 1 + .../fab/auth_manager/decorators/auth.html | 9 +- .../fab/auth_manager/fab_auth_manager.html | 22 +- .../security_manager/override.html | 88 ++++++- .../fab_auth_manager/index.rst.txt | 19 +- .../security_manager/override/index.rst.txt | 6 +- .../_api/airflow/providers/fab/index.rst.txt | 2 +- .../1.0.2/_sources/changelog.rst.txt | 7 + .../1.0.2/_sources/commits.rst.txt | 91 ++++++- .../1.0.2/_sources/index.rst.txt | 16 +- .../1.0.2/changelog.html | 11 +- .../1.0.2/commits.html | 235 +++++++++++++++++- .../1.0.2/genindex.html | 2 + .../1.0.2/index.html | 20 +- .../1.0.2/objects.inv | Bin 4573 -> 4583 bytes .../1.0.2/searchindex.js | 2 +- .../1.0.2/security/security-model.html | 1 - landing-pages/site/content/en/docs/_index.md | 2 + 27 files changed, 508 insertions(+), 90 deletions(-) delete mode 100644 docs-archive/apache-airflow-providers-fab/1.0.2/security/security-model.html diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/_api/airflow/providers/fab/auth_manager/fab_auth_manager/index.html b/docs-archive/apache-airflow-providers-fab/1.0.2/_api/airflow/providers/fab/auth_manager/fab_auth_manager/index.html index 2ac329f877a..63546e196d3 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/_api/airflow/providers/fab/auth_manager/fab_auth_manager/index.html +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/_api/airflow/providers/fab/auth_manager/fab_auth_manager/index.html @@ -824,18 +824,16 @@

Functions
-is_authorized_custom_view(*, fab_action_name, fab_resource_name, user=None)[source]
+is_authorized_custom_view(*, method, resource_name, user=None)[source]

Return whether the user is authorized to perform a given action on a custom view.

-

A custom view is a view defined as part of the auth manager. This view is then only available when -the auth manager is used as part of the environment.

-

By default, it throws an exception because auth managers do not define custom views by default. -If an auth manager defines some custom views, it needs to override this method.

+

A custom view can be a view defined as part of the auth manager. This view is then only available when +the auth manager is used as part of the environment. It can also be a view defined as part of a +plugin defined by a user.

Parameters
    -
  • fab_action_name (str) – the name of the FAB action defined in the view in base_permissions

  • -
  • fab_resource_name (str) – the name of the FAB resource defined in the view in -class_permission_name

  • +
  • method (airflow.auth.managers.base_auth_manager.ResourceMethod) – the method to perform

  • +
  • resource_name (str) – the name of the resource

  • user (airflow.auth.managers.models.base_user.BaseUser | None) – the user to perform the action on. If not provided (or None), it uses the current user

@@ -850,6 +848,13 @@

Functions +
Parameters
+
+

diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/_api/airflow/providers/fab/auth_manager/security_manager/override/index.html b/docs-archive/apache-airflow-providers-fab/1.0.2/_api/airflow/providers/fab/auth_manager/security_manager/override/index.html index f5c9ce6b1a6..f616cc3838b 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/_api/airflow/providers/fab/auth_manager/security_manager/override/index.html +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/_api/airflow/providers/fab/auth_manager/security_manager/override/index.html @@ -845,6 +845,13 @@

Attributes +
+property auth_remote_user_env_var: str[source]
+
+
+
+
property api_login_allow_multiple_providers[source]
@@ -1545,8 +1552,7 @@

Attributes
load_user(user_id)[source]
-

Load user by ID.

-

+
@@ -2067,6 +2073,7 @@

AttributesFabAirflowSecurityManagerOverride.auth_ldap_group_field
  • FabAirflowSecurityManagerOverride.auth_roles_mapping
  • FabAirflowSecurityManagerOverride.auth_user_registration_role_jmespath
  • +
  • FabAirflowSecurityManagerOverride.auth_remote_user_env_var
  • FabAirflowSecurityManagerOverride.api_login_allow_multiple_providers
  • FabAirflowSecurityManagerOverride.auth_username_ci
  • FabAirflowSecurityManagerOverride.auth_ldap_bind_first
  • diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/_api/airflow/providers/fab/index.html b/docs-archive/apache-airflow-providers-fab/1.0.2/_api/airflow/providers/fab/index.html index 4a1c57c38af..13c67d1367f 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/_api/airflow/providers/fab/index.html +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/_api/airflow/providers/fab/index.html @@ -667,7 +667,7 @@

    Subpackages

    -airflow.providers.fab.__version__ = '1.0.0'[source]
    +airflow.providers.fab.__version__ = '1.0.2'[source]
    diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab.html b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab.html index 98a53154c9c..bac86b5f44d 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab.html +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab.html @@ -641,7 +641,7 @@

    Source code for airflow.providers.fab

     
     __all__ = ["__version__"]
     
    -
    [docs]__version__ = "1.0.0"
    +
    [docs]__version__ = "1.0.2"
    try: from airflow import __version__ as airflow_version diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/api/auth/backend/basic_auth.html b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/api/auth/backend/basic_auth.html index c96f49bee7a..f330dd174c3 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/api/auth/backend/basic_auth.html +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/api/auth/backend/basic_auth.html @@ -631,6 +631,7 @@

    Source code for airflow.providers.fab.auth_manager.api.auth.backend.basic_au # specific language governing permissions and limitations # under the License. """Basic authentication backend.""" + from __future__ import annotations from functools import wraps diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/api_endpoints/role_and_permission_endpoint.html b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/api_endpoints/role_and_permission_endpoint.html index c4a7fac2249..9bbe44cbf73 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/api_endpoints/role_and_permission_endpoint.html +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/api_endpoints/role_and_permission_endpoint.html @@ -657,10 +657,9 @@

    Source code for airflow.providers.fab.auth_manager.api_endpoints.role_and_pe if TYPE_CHECKING: from airflow.api_connexion.types import APIResponse, UpdateMask - from airflow.www.security_manager import AirflowSecurityManagerV2 -def _check_action_and_resource(sm: AirflowSecurityManagerV2, perms: list[tuple[str, str]]) -> None: +def _check_action_and_resource(sm: FabAirflowSecurityManagerOverride, perms: list[tuple[str, str]]) -> None: """ Check if the action or resource exists and otherwise raise 400. @@ -673,7 +672,7 @@

    Source code for airflow.providers.fab.auth_manager.api_endpoints.role_and_pe raise BadRequest(detail=f"The specified resource: {resource!r} was not found") -@requires_access_custom_view(permissions.ACTION_CAN_READ, permissions.RESOURCE_ROLE) +@requires_access_custom_view("GET", permissions.RESOURCE_ROLE)
    [docs]def get_role(*, role_name: str) -> APIResponse: """Get role.""" security_manager = cast(FabAirflowSecurityManagerOverride, get_auth_manager().security_manager) @@ -683,7 +682,7 @@

    Source code for airflow.providers.fab.auth_manager.api_endpoints.role_and_pe return role_schema.dump(role)

    -@requires_access_custom_view(permissions.ACTION_CAN_READ, permissions.RESOURCE_ROLE) +@requires_access_custom_view("GET", permissions.RESOURCE_ROLE) @format_parameters({"limit": check_limit})
    [docs]def get_roles(*, order_by: str = "name", limit: int, offset: int | None = None) -> APIResponse: """Get roles.""" @@ -711,7 +710,7 @@

    Source code for airflow.providers.fab.auth_manager.api_endpoints.role_and_pe return role_collection_schema.dump(RoleCollection(roles=roles, total_entries=total_entries))

    -@requires_access_custom_view(permissions.ACTION_CAN_READ, permissions.RESOURCE_ACTION) +@requires_access_custom_view("GET", permissions.RESOURCE_ACTION) @format_parameters({"limit": check_limit})
    [docs]def get_permissions(*, limit: int, offset: int | None = None) -> APIResponse: """Get permissions.""" @@ -723,7 +722,7 @@

    Source code for airflow.providers.fab.auth_manager.api_endpoints.role_and_pe return action_collection_schema.dump(ActionCollection(actions=actions, total_entries=total_entries))

    -@requires_access_custom_view(permissions.ACTION_CAN_DELETE, permissions.RESOURCE_ROLE) +@requires_access_custom_view("DELETE", permissions.RESOURCE_ROLE)
    [docs]def delete_role(*, role_name: str) -> APIResponse: """Delete a role.""" security_manager = cast(FabAirflowSecurityManagerOverride, get_auth_manager().security_manager) @@ -735,7 +734,7 @@

    Source code for airflow.providers.fab.auth_manager.api_endpoints.role_and_pe return NoContent, HTTPStatus.NO_CONTENT

    -@requires_access_custom_view(permissions.ACTION_CAN_EDIT, permissions.RESOURCE_ROLE) +@requires_access_custom_view("PUT", permissions.RESOURCE_ROLE)
    [docs]def patch_role(*, role_name: str, update_mask: UpdateMask = None) -> APIResponse: """Update a role.""" security_manager = cast(FabAirflowSecurityManagerOverride, get_auth_manager().security_manager) @@ -768,7 +767,7 @@

    Source code for airflow.providers.fab.auth_manager.api_endpoints.role_and_pe return role_schema.dump(role)

    -@requires_access_custom_view(permissions.ACTION_CAN_CREATE, permissions.RESOURCE_ROLE) +@requires_access_custom_view("POST", permissions.RESOURCE_ROLE)
    [docs]def post_role() -> APIResponse: """Create a new role.""" security_manager = cast(FabAirflowSecurityManagerOverride, get_auth_manager().security_manager) diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/api_endpoints/user_endpoint.html b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/api_endpoints/user_endpoint.html index 096157772ee..8b0fd107041 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/api_endpoints/user_endpoint.html +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/api_endpoints/user_endpoint.html @@ -660,7 +660,7 @@

    Source code for airflow.providers.fab.auth_manager.api_endpoints.user_endpoi from airflow.providers.fab.auth_manager.models import Role -@requires_access_custom_view(permissions.ACTION_CAN_READ, permissions.RESOURCE_USER) +@requires_access_custom_view("GET", permissions.RESOURCE_USER)
    [docs]def get_user(*, username: str) -> APIResponse: """Get a user.""" security_manager = cast(FabAirflowSecurityManagerOverride, get_auth_manager().security_manager) @@ -670,7 +670,7 @@

    Source code for airflow.providers.fab.auth_manager.api_endpoints.user_endpoi return user_collection_item_schema.dump(user)

    -@requires_access_custom_view(permissions.ACTION_CAN_READ, permissions.RESOURCE_USER) +@requires_access_custom_view("GET", permissions.RESOURCE_USER) @format_parameters({"limit": check_limit})
    [docs]def get_users(*, limit: int, order_by: str = "id", offset: str | None = None) -> APIResponse: """Get users.""" @@ -702,7 +702,7 @@

    Source code for airflow.providers.fab.auth_manager.api_endpoints.user_endpoi return user_collection_schema.dump(UserCollection(users=users, total_entries=total_entries))

    -@requires_access_custom_view(permissions.ACTION_CAN_CREATE, permissions.RESOURCE_USER) +@requires_access_custom_view("POST", permissions.RESOURCE_USER)
    [docs]def post_user() -> APIResponse: """Create a new user.""" try: @@ -745,7 +745,7 @@

    Source code for airflow.providers.fab.auth_manager.api_endpoints.user_endpoi return user_schema.dump(user)

    -@requires_access_custom_view(permissions.ACTION_CAN_EDIT, permissions.RESOURCE_USER) +@requires_access_custom_view("PUT", permissions.RESOURCE_USER)
    [docs]def patch_user(*, username: str, update_mask: UpdateMask = None) -> APIResponse: """Update a user.""" try: @@ -814,7 +814,7 @@

    Source code for airflow.providers.fab.auth_manager.api_endpoints.user_endpoi return user_schema.dump(user)

    -@requires_access_custom_view(permissions.ACTION_CAN_DELETE, permissions.RESOURCE_USER) +@requires_access_custom_view("DELETE", permissions.RESOURCE_USER)
    [docs]def delete_user(*, username: str) -> APIResponse: """Delete a user.""" security_manager = cast(FabAirflowSecurityManagerOverride, get_auth_manager().security_manager) diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/cli_commands/role_command.html b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/cli_commands/role_command.html index 8154b757209..31303b1fcd4 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/cli_commands/role_command.html +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/cli_commands/role_command.html @@ -632,6 +632,7 @@

    Source code for airflow.providers.fab.auth_manager.cli_commands.role_command # specific language governing permissions and limitations # under the License. """Roles sub-commands.""" + from __future__ import annotations import itertools diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/cli_commands/sync_perm_command.html b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/cli_commands/sync_perm_command.html index ac7aec7006a..9c8871a2e97 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/cli_commands/sync_perm_command.html +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/cli_commands/sync_perm_command.html @@ -632,6 +632,7 @@

    Source code for airflow.providers.fab.auth_manager.cli_commands.sync_perm_co # specific language governing permissions and limitations # under the License. """Sync permission command.""" + from __future__ import annotations from airflow.utils import cli as cli_utils diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/cli_commands/user_command.html b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/cli_commands/user_command.html index 7024fda48ed..cf0e8f6a283 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/cli_commands/user_command.html +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/cli_commands/user_command.html @@ -631,6 +631,7 @@

    Source code for airflow.providers.fab.auth_manager.cli_commands.user_command # specific language governing permissions and limitations # under the License. """User sub-commands.""" + from __future__ import annotations import functools diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/decorators/auth.html b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/decorators/auth.html index a6d3960c4eb..7856c7da491 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/decorators/auth.html +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/decorators/auth.html @@ -709,11 +709,14 @@

    Source code for airflow.providers.fab.auth_manager.decorators.auth

    if len(unique_dag_ids) > 1: log.warning( - f"There are different dag_ids passed in the request: {unique_dag_ids}. Returning 403." + "There are different dag_ids passed in the request: %s. Returning 403.", unique_dag_ids ) log.warning( - f"kwargs: {dag_id_kwargs}, args: {dag_id_args}, " - f"form: {dag_id_form}, json: {dag_id_json}" + "kwargs: %s, args: %s, form: %s, json: %s", + dag_id_kwargs, + dag_id_args, + dag_id_form, + dag_id_json, ) return ( render_template( diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/fab_auth_manager.html b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/fab_auth_manager.html index 62e145ab924..3c7de95cf45 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/fab_auth_manager.html +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/fab_auth_manager.html @@ -670,8 +670,6 @@

    Source code for airflow.providers.fab.auth_manager.fab_auth_manager

    from airflow.providers.fab.auth_manager.models import Permission, Role, User from airflow.security import permissions from airflow.security.permissions import ( - ACTION_CAN_ACCESS_MENU, - ACTION_CAN_READ, RESOURCE_AUDIT_LOG, RESOURCE_CLUSTER_ACTIVITY, RESOURCE_CONFIG, @@ -879,16 +877,19 @@

    Source code for airflow.providers.fab.auth_manager.fab_auth_manager

    return self._is_authorized(method=method, resource_type=RESOURCE_VARIABLE, user=user)
    [docs] def is_authorized_view(self, *, access_view: AccessView, user: BaseUser | None = None) -> bool: + # "Docs" are only links in the menu, there is no page associated + method: ResourceMethod = "MENU" if access_view == AccessView.DOCS else "GET" return self._is_authorized( - method="GET", resource_type=_MAP_ACCESS_VIEW_TO_FAB_RESOURCE_TYPE[access_view], user=user + method=method, resource_type=_MAP_ACCESS_VIEW_TO_FAB_RESOURCE_TYPE[access_view], user=user )
    [docs] def is_authorized_custom_view( - self, *, fab_action_name: str, fab_resource_name: str, user: BaseUser | None = None + self, *, method: ResourceMethod, resource_name: str, user: BaseUser | None = None ): if not user: user = self.get_user() - return (fab_action_name, fab_resource_name) in self._get_user_permissions(user)
    + fab_action_name = get_fab_action_from_method_map()[method] + return (fab_action_name, resource_name) in self._get_user_permissions(user)
    @provide_session
    [docs] def get_permitted_dag_ids( @@ -966,7 +967,7 @@

    Source code for airflow.providers.fab.auth_manager.fab_auth_manager

    if not self.security_manager.auth_view: raise AirflowException("`auth_view` not defined in the security manager.") if "next_url" in kwargs and kwargs["next_url"]: - return url_for(f"{self.security_manager.auth_view.endpoint}.login", next_url=kwargs["next_url"]) + return url_for(f"{self.security_manager.auth_view.endpoint}.login", next=kwargs["next_url"]) else: return url_for(f"{self.security_manager.auth_view.endpoint}.login")
    @@ -1079,18 +1080,11 @@

    Source code for airflow.providers.fab.auth_manager.fab_auth_manager

    """ Return the user permissions. - ACTION_CAN_READ and ACTION_CAN_ACCESS_MENU are merged into because they are very similar. - We can assume that if a user has permissions to read variables, they also have permissions to access - the menu "Variables". - :param user: the user to get permissions for :meta private: """ - perms = getattr(user, "perms") or [] - return [ - (ACTION_CAN_READ if perm[0] == ACTION_CAN_ACCESS_MENU else perm[0], perm[1]) for perm in perms - ] + return getattr(user, "perms") or [] def _get_root_dag_id(self, dag_id: str) -> str: """ diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/security_manager/override.html b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/security_manager/override.html index 4bc650951b1..5f6e02674d2 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/security_manager/override.html +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/_modules/airflow/providers/fab/auth_manager/security_manager/override.html @@ -956,6 +956,43 @@

    Source code for airflow.providers.fab.auth_manager.security_manager.override # Setup Flask-Jwt-Extended self.create_jwt_manager() + def _get_authentik_jwks(self, jwks_url) -> dict: + import requests + + resp = requests.get(jwks_url) + if resp.status_code == 200: + return resp.json() + return {} + + def _validate_jwt(self, id_token, jwks): + from authlib.jose import JsonWebKey, jwt as authlib_jwt + + keyset = JsonWebKey.import_key_set(jwks) + claims = authlib_jwt.decode(id_token, keyset) + claims.validate() + log.info("JWT token is validated") + return claims + + def _get_authentik_token_info(self, id_token): + me = jwt.decode(id_token, options={"verify_signature": False}) + + verify_signature = self.oauth_remotes["authentik"].client_kwargs.get("verify_signature", True) + if verify_signature: + # Validate the token using authentik certificate + jwks_uri = self.oauth_remotes["authentik"].server_metadata.get("jwks_uri") + if jwks_uri: + jwks = self._get_authentik_jwks(jwks_uri) + if jwks: + return self._validate_jwt(id_token, jwks) + else: + log.error("jwks_uri not specified in OAuth Providers, could not verify token signature") + else: + # Return the token info without validating + log.warning("JWT token is not validated!") + return me + + raise AirflowException("OAuth signature verify failed") +
    [docs] def register_views(self): """Register FAB auth manager related views.""" if not self.appbuilder.get_app.config.get("FAB_ADD_SECURITY_VIEWS", True): @@ -1129,9 +1166,10 @@

    Source code for airflow.providers.fab.auth_manager.security_manager.override
    [docs] def load_user_jwt(self, _jwt_header, jwt_data): identity = jwt_data["sub"] user = self.load_user(identity) - # Set flask g.user to JWT user, we can't do it on before request - g.user = user - return user
    + if user.is_active: + # Set flask g.user to JWT user, we can't do it on before request + g.user = user + return user

    @property
    [docs] def auth_type(self): @@ -1263,6 +1301,10 @@

    Source code for airflow.providers.fab.auth_manager.security_manager.override """The JMESPATH role to use for user registration.""" return self.appbuilder.get_app.config["AUTH_USER_REGISTRATION_ROLE_JMESPATH"]

    + @property +
    [docs] def auth_remote_user_env_var(self) -> str: + return self.appbuilder.get_app.config["AUTH_REMOTE_USER_ENV_VAR"]
    + @property
    [docs] def api_login_allow_multiple_providers(self): return self.appbuilder.get_app.config["AUTH_API_LOGIN_ALLOW_MULTIPLE_PROVIDERS"]
    @@ -1343,8 +1385,8 @@

    Source code for airflow.providers.fab.auth_manager.security_manager.override # If the user does not exist, make a random password and make it if not user_exists: print(f"FlaskAppBuilder Authentication Manager: Creating {user_name} user") - role = self.find_role("Admin") - assert role is not None + if (role := self.find_role("Admin")) is None: + raise AirflowException("Unable to find role 'Admin'") # password does not contain visually similar characters: ijlIJL1oO0 password = "".join(random.choices("abcdefghkmnpqrstuvwxyzABCDEFGHKMNPQRSTUVWXYZ23456789", k=16)) with open(password_path, "w") as file: @@ -1406,6 +1448,9 @@

    Source code for airflow.providers.fab.auth_manager.security_manager.override app.config.setdefault("AUTH_LDAP_LASTNAME_FIELD", "sn") app.config.setdefault("AUTH_LDAP_EMAIL_FIELD", "mail") + if self.auth_type == AUTH_REMOTE_USER: + app.config.setdefault("AUTH_REMOTE_USER_ENV_VAR", "REMOTE_USER") + # Rate limiting app.config.setdefault("AUTH_RATE_LIMITED", True) app.config.setdefault("AUTH_RATE_LIMIT", "5 per 40 second") @@ -1420,7 +1465,12 @@

    Source code for airflow.providers.fab.auth_manager.security_manager.override if self.auth_type == AUTH_OID: from flask_openid import OpenID + log.warning( + "AUTH_OID is deprecated and will be removed in version 5. " + "Migrate to other authentication methods." + ) self.oid = OpenID(app) + if self.auth_type == AUTH_OAUTH: from authlib.integrations.flask_client import OAuth @@ -2087,8 +2137,9 @@

    Source code for airflow.providers.fab.auth_manager.security_manager.override return False

    [docs] def load_user(self, user_id): - """Load user by ID.""" - return self.get_user_by_id(int(user_id))
    + user = self.get_user_by_id(int(user_id)) + if user.is_active: + return user
    [docs] def get_user_by_id(self, pk): return self.get_session.get(self.user_model, pk)
    @@ -2824,6 +2875,19 @@

    Source code for airflow.providers.fab.auth_manager.security_manager.override "last_name": data.get("family_name", ""), "email": data.get("email", ""), } + + # for Authentik + if provider == "authentik": + id_token = resp["id_token"] + me = self._get_authentik_token_info(id_token) + log.debug("User info from authentik: %s", me) + return { + "email": me["preferred_username"], + "first_name": me.get("given_name", ""), + "username": me["nickname"], + "role_keys": me.get("groups", []), + } + else: return {}

    @@ -3061,8 +3125,9 @@

    Source code for airflow.providers.fab.auth_manager.security_manager.override :param ldap: The ldap module reference :param con: The ldap connection """ - # always check AUTH_LDAP_BIND_USER is set before calling this method - assert self.auth_ldap_bind_user, "AUTH_LDAP_BIND_USER must be set" + if not self.auth_ldap_bind_user: + # always check AUTH_LDAP_BIND_USER is set before calling this method + raise ValueError("AUTH_LDAP_BIND_USER must be set") try: log.debug("LDAP bind indirect TRY with username: %r", self.auth_ldap_bind_user) @@ -3081,8 +3146,9 @@

    Source code for airflow.providers.fab.auth_manager.security_manager.override :param username: username to match with AUTH_LDAP_UID_FIELD :return: ldap object array """ - # always check AUTH_LDAP_SEARCH is set before calling this method - assert self.auth_ldap_search, "AUTH_LDAP_SEARCH must be set" + if not self.auth_ldap_search: + # always check AUTH_LDAP_SEARCH is set before calling this method + raise ValueError("AUTH_LDAP_SEARCH must be set") # build the filter string for the LDAP search if self.auth_ldap_search_filter: diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/_api/airflow/providers/fab/auth_manager/fab_auth_manager/index.rst.txt b/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/_api/airflow/providers/fab/auth_manager/fab_auth_manager/index.rst.txt index 78abd72517c..d12bcc59183 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/_api/airflow/providers/fab/auth_manager/fab_auth_manager/index.rst.txt +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/_api/airflow/providers/fab/auth_manager/fab_auth_manager/index.rst.txt @@ -139,19 +139,16 @@ Functions :param user: the user to perform the action on. If not provided (or None), it uses the current user - .. py:method:: is_authorized_custom_view(*, fab_action_name, fab_resource_name, user = None) + .. py:method:: is_authorized_custom_view(*, method, resource_name, user = None) Return whether the user is authorized to perform a given action on a custom view. - A custom view is a view defined as part of the auth manager. This view is then only available when - the auth manager is used as part of the environment. + A custom view can be a view defined as part of the auth manager. This view is then only available when + the auth manager is used as part of the environment. It can also be a view defined as part of a + plugin defined by a user. - By default, it throws an exception because auth managers do not define custom views by default. - If an auth manager defines some custom views, it needs to override this method. - - :param fab_action_name: the name of the FAB action defined in the view in ``base_permissions`` - :param fab_resource_name: the name of the FAB resource defined in the view in - ``class_permission_name`` + :param method: the method to perform + :param resource_name: the name of the resource :param user: the user to perform the action on. If not provided (or None), it uses the current user @@ -163,6 +160,10 @@ Functions Can lead to some poor performance. It is recommended to override this method in the auth manager implementation to provide a more efficient implementation. + :param methods: whether filter readable or writable + :param user: the current user + :param session: the session + .. py:method:: security_manager() diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/_api/airflow/providers/fab/auth_manager/security_manager/override/index.rst.txt b/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/_api/airflow/providers/fab/auth_manager/security_manager/override/index.rst.txt index 003e994acc0..b5cc841cf00 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/_api/airflow/providers/fab/auth_manager/security_manager/override/index.rst.txt +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/_api/airflow/providers/fab/auth_manager/security_manager/override/index.rst.txt @@ -186,6 +186,10 @@ Attributes The JMESPATH role to use for user registration. + .. py:property:: auth_remote_user_env_var + :type: str + + .. py:property:: api_login_allow_multiple_providers @@ -694,8 +698,6 @@ Attributes .. py:method:: load_user(user_id) - Load user by ID. - .. py:method:: get_user_by_id(pk) diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/_api/airflow/providers/fab/index.rst.txt b/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/_api/airflow/providers/fab/index.rst.txt index 6b236867939..b43fddbcd92 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/_api/airflow/providers/fab/index.rst.txt +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/_api/airflow/providers/fab/index.rst.txt @@ -17,7 +17,7 @@ Package Contents ---------------- .. py:data:: __version__ - :value: '1.0.0' + :value: '1.0.2' diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/changelog.rst.txt b/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/changelog.rst.txt index a47881fab16..c6bdcaa11e7 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/changelog.rst.txt +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/changelog.rst.txt @@ -1,3 +1,4 @@ + .. Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information @@ -15,4 +16,10 @@ specific language governing permissions and limitations under the License. + .. NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE + OVERWRITTEN WHEN PREPARING PACKAGES. + + .. IF YOU WANT TO MODIFY THIS FILE, YOU SHOULD MODIFY THE TEMPLATE + `PROVIDER_CHANGELOG_TEMPLATE.rst.jinja2` IN the `dev/breeze/src/airflow_breeze/templates` DIRECTORY + .. include:: ../../airflow/providers/fab/CHANGELOG.rst diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/commits.rst.txt b/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/commits.rst.txt index e7afb638df0..0cf63ee78c1 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/commits.rst.txt +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/commits.rst.txt @@ -1,3 +1,4 @@ + .. Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information @@ -15,5 +16,93 @@ specific language governing permissions and limitations under the License. + .. NOTE! THIS FILE IS AUTOMATICALLY GENERATED AND WILL BE + OVERWRITTEN WHEN PREPARING PACKAGES. + + .. IF YOU WANT TO MODIFY THIS FILE, YOU SHOULD MODIFY THE TEMPLATE + `PROVIDER_COMMITS_TEMPLATE.rst.jinja2` IN the `dev/breeze/src/airflow_breeze/templates` DIRECTORY + + .. THE REMAINDER OF THE FILE IS AUTOMATICALLY GENERATED. IT WILL BE OVERWRITTEN AT RELEASE TIME! + Package apache-airflow-providers-fab ------------------------------------- +------------------------------------------------------ + +`Flask App Builder `__ + + +This is detailed commit list of changes for versions provider package: ``fab``. +For high-level changelog, see :doc:`package information including changelog `. + + + +1.0.2 +..... + +Latest change: 2024-03-20 + +================================================================================================= =========== =================================================================================== +Commit Committed Subject +================================================================================================= =========== =================================================================================== +`7776e9154d `_ 2024-03-20 ``Upgrade FAB to 4.4.1 (#38319)`` +`0a74928894 `_ 2024-03-18 ``Bump ruff to 0.3.3 (#38240)`` +`2e35854a05 `_ 2024-03-15 ``Make the method 'BaseAuthManager.is_authorized_custom_view' abstract (#37915)`` +`c0b849ad2b `_ 2024-03-11 ``Avoid use of 'assert' outside of the tests (#37718)`` +`c6f34394c4 `_ 2024-03-11 ``Improve suffix handling for provider-generated dependencies (#38029)`` +`3f52790d42 `_ 2024-03-06 ``Resolve G004: Logging statement uses f-string (#37873)`` +`fd4dfd875d `_ 2024-03-06 ``Remove useless methods from security manager (#37889)`` +`3211a5fcea `_ 2024-03-06 ``Use 'next' when redirecting (#37904)`` +`89e7f3e7bd `_ 2024-03-05 ``Add "MENU" permission in auth manager (#37881)`` +`30f7b2abe6 `_ 2024-03-04 ``Avoid to use too broad 'noqa' (#37862)`` +`9b17ff3aa3 `_ 2024-02-26 ``Add post endpoint for dataset events (#37570)`` +`16d2671704 `_ 2024-02-20 ``Add "queuedEvent" endpoint to get/delete DatasetDagRunQueue (#37176)`` +`79603f9302 `_ 2024-02-19 ``Add swagger path to FAB Auth manager and Internal API (#37525)`` +`f2ea8a3e17 `_ 2024-02-19 ``Revoking audit_log permission from all users except admin (#37501)`` +`68e20aa702 `_ 2024-02-17 ``Enable the 'Is Active?' flag by default in user view (#37507)`` +`5a0be392e6 `_ 2024-02-16 ``Add comment about versions updated by release manager (#37488)`` +`4551c592b2 `_ 2024-02-14 ``Until we release 2.9.0, we keep airflow >= 2.9.0.dev0 for FAB provider (#37421)`` +================================================================================================= =========== =================================================================================== + +1.0.1 +..... + +Latest change: 2024-02-14 + +================================================================================================= =========== ========================================================================================= +Commit Committed Subject +================================================================================================= =========== ========================================================================================= +`54a400fcb6 `_ 2024-02-14 ``Mark FAB provider as ready (#37362)`` +`ec97a07197 `_ 2024-02-13 ``standardize get_app appbuilder usage (#37397)`` +`28f94f8891 `_ 2024-02-10 ``Move 'IMPORT_ERROR' from DAG related permissions to view related permissions (#37292)`` +`00ed46769e `_ 2024-02-09 ``D401 support in fab provider (#37283)`` +`e99cfbbd51 `_ 2024-02-07 ``Upgrade to FAB 4.3.11 (#37233)`` +`daa2bceba1 `_ 2024-02-07 ``Use 'next_url' instead of 'next' (#37225)`` +`dec2662190 `_ 2024-01-30 ``feat: Switch all class, functions, methods deprecations to decorators (#36876)`` +`0fce3b6047 `_ 2024-01-28 ``Add "airflow users reset-password" command (#37044)`` +`ce246c0ed8 `_ 2024-01-26 ``fix for role and permission count in export (#36589)`` +`18d2498e44 `_ 2024-01-11 ``Generate doc for fab CLI commands (#36672)`` +`c439ab87c4 `_ 2024-01-10 ``Standardize airflow build process and switch to Hatchling build backend (#36537)`` +`28cad70223 `_ 2024-01-03 ``Move config related to FAB auth manager to FAB provider (#36232)`` +`2093b6f3b9 `_ 2024-01-03 ``Fix security manager inheritance in fab provider (#36538)`` +`dec78ab3f1 `_ 2024-01-03 ``Remove MSSQL support form Airflow core (#36514)`` +`e28627f6a5 `_ 2024-01-02 ``Cli export / import roles including permissions (#36347)`` +`6937ae7647 `_ 2023-12-30 ``Speed up autocompletion of Breeze by simplifying provider state (#36499)`` +`83bdc297ce `_ 2023-12-30 ``added cli command to list auth managers under 'airflow providers' (#36445)`` +`341d5b747d `_ 2023-12-23 ``Add feture of "not-ready" provider. (#36391)`` +================================================================================================= =========== ========================================================================================= + +1.0.0 +..... + +Latest change: 2023-12-23 + +================================================================================================= =========== ================================================================================== +Commit Committed Subject +================================================================================================= =========== ================================================================================== +`b15d5578da `_ 2023-12-23 ``Re-apply updated version numbers to 2nd wave of providers in December (#36380)`` +`2be7149598 `_ 2023-12-21 ``fix inheritance checking of security manager in FabAuthManager (#36343)`` +`e9ba37bb58 `_ 2023-12-17 ``Add code snippet formatting in docstrings via Ruff (#36262)`` +`f7f7183617 `_ 2023-12-17 ``Update permission docs (#36120)`` +`4d96a9a3a1 `_ 2023-12-13 ``Remove dependency of 'Connexion' from auth manager interface (#36209)`` +`357355ac09 `_ 2023-12-11 ``Remove 'is_authorized_cluster_activity' from auth manager (#36175)`` +`1eca667e5f `_ 2023-12-11 ``Create FAB provider and move FAB auth manager in it (#35926)`` +================================================================================================= =========== ================================================================================== diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/index.rst.txt b/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/index.rst.txt index 054fe088bf4..d47a70e1f53 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/index.rst.txt +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/_sources/index.rst.txt @@ -70,26 +70,26 @@ Detailed list of commits -Package apache-airflow-providers-fab +apache-airflow-providers-fab package ------------------------------------------------------ `Flask App Builder `__ -Release: 1.0.0 +Release: 1.0.2 Provider package ---------------- -This is a provider package for ``fab`` provider. All classes for this provider package -are in ``airflow.providers.fab`` python package. +This package is for the ``fab`` provider. +All classes for this package are included in the ``airflow.providers.fab`` python package. Installation ------------ -You can install this package on top of an existing Airflow 2 installation (see ``Requirements`` below) -for the minimum Airflow version supported) via -``pip install apache-airflow-providers-fab`` +You can install this package on top of an existing Airflow 2 installation via +``pip install apache-airflow-providers-fab``. +For the minimum Airflow version supported, see ``Requirements`` below. Requirements ------------ @@ -101,7 +101,7 @@ PIP package Version required ==================== ================== ``apache-airflow`` ``>=2.9.0`` ``flask`` ``>=2.2,<2.3`` -``flask-appbuilder`` ``==4.3.10`` +``flask-appbuilder`` ``==4.4.1`` ``flask-login`` ``>=0.6.2`` ``google-re2`` ``>=1.0`` ==================== ================== diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/changelog.html b/docs-archive/apache-airflow-providers-fab/1.0.2/changelog.html index 824f42ad64b..af7c41b5e39 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/changelog.html +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/changelog.html @@ -619,8 +619,12 @@

    Changelog

    -

    1.0.0

    -

    Initial version of the provider.

    +

    1.0.2

    +

    First stable release for the provider

    +
    +
    +

    1.0.0 (YANKED)

    +

    Initial version of the provider (beta).

    @@ -700,7 +704,8 @@

    1.0.0¶<
    diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/commits.html b/docs-archive/apache-airflow-providers-fab/1.0.2/commits.html index 0fdfcaeafe1..b47e8a2ddb7 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/commits.html +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/commits.html @@ -614,6 +614,234 @@

    Package apache-airflow-providers-fab

    +

    Flask App Builder

    +

    This is detailed commit list of changes for versions provider package: fab. +For high-level changelog, see package information including changelog.

    +
    +

    1.0.2

    +

    Latest change: 2024-03-20

    + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Commit

    Committed

    Subject

    7776e9154d

    2024-03-20

    Upgrade FAB to 4.4.1 (#38319)

    0a74928894

    2024-03-18

    Bump ruff to 0.3.3 (#38240)

    2e35854a05

    2024-03-15

    Make the method 'BaseAuthManager.is_authorized_custom_view' abstract (#37915)

    c0b849ad2b

    2024-03-11

    Avoid use of 'assert' outside of the tests (#37718)

    c6f34394c4

    2024-03-11

    Improve suffix handling for provider-generated dependencies (#38029)

    3f52790d42

    2024-03-06

    Resolve G004: Logging statement uses f-string (#37873)

    fd4dfd875d

    2024-03-06

    Remove useless methods from security manager (#37889)

    3211a5fcea

    2024-03-06

    Use 'next' when redirecting (#37904)

    89e7f3e7bd

    2024-03-05

    Add "MENU" permission in auth manager (#37881)

    30f7b2abe6

    2024-03-04

    Avoid to use too broad 'noqa' (#37862)

    9b17ff3aa3

    2024-02-26

    Add post endpoint for dataset events (#37570)

    16d2671704

    2024-02-20

    Add "queuedEvent" endpoint to get/delete DatasetDagRunQueue (#37176)

    79603f9302

    2024-02-19

    Add swagger path to FAB Auth manager and Internal API (#37525)

    f2ea8a3e17

    2024-02-19

    Revoking audit_log permission from all users except admin (#37501)

    68e20aa702

    2024-02-17

    Enable the 'Is Active?' flag by default in user view (#37507)

    5a0be392e6

    2024-02-16

    Add comment about versions updated by release manager (#37488)

    4551c592b2

    2024-02-14

    Until we release 2.9.0, we keep airflow >= 2.9.0.dev0 for FAB provider (#37421)

    +
    +
    +

    1.0.1

    +

    Latest change: 2024-02-14

    + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Commit

    Committed

    Subject

    54a400fcb6

    2024-02-14

    Mark FAB provider as ready (#37362)

    ec97a07197

    2024-02-13

    standardize get_app appbuilder usage (#37397)

    28f94f8891

    2024-02-10

    Move 'IMPORT_ERROR' from DAG related permissions to view related permissions (#37292)

    00ed46769e

    2024-02-09

    D401 support in fab provider (#37283)

    e99cfbbd51

    2024-02-07

    Upgrade to FAB 4.3.11 (#37233)

    daa2bceba1

    2024-02-07

    Use 'next_url' instead of 'next' (#37225)

    dec2662190

    2024-01-30

    feat: Switch all class, functions, methods deprecations to decorators (#36876)

    0fce3b6047

    2024-01-28

    Add "airflow users reset-password" command (#37044)

    ce246c0ed8

    2024-01-26

    fix for role and permission count in export (#36589)

    18d2498e44

    2024-01-11

    Generate doc for fab CLI commands (#36672)

    c439ab87c4

    2024-01-10

    Standardize airflow build process and switch to Hatchling build backend (#36537)

    28cad70223

    2024-01-03

    Move config related to FAB auth manager to FAB provider (#36232)

    2093b6f3b9

    2024-01-03

    Fix security manager inheritance in fab provider (#36538)

    dec78ab3f1

    2024-01-03

    Remove MSSQL support form Airflow core (#36514)

    e28627f6a5

    2024-01-02

    Cli export / import roles including permissions (#36347)

    6937ae7647

    2023-12-30

    Speed up autocompletion of Breeze by simplifying provider state (#36499)

    83bdc297ce

    2023-12-30

    added cli command to list auth managers under 'airflow providers' (#36445)

    341d5b747d

    2023-12-23

    Add feture of "not-ready" provider. (#36391)

    +
    +
    +

    1.0.0

    +

    Latest change: 2023-12-23

    + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Commit

    Committed

    Subject

    b15d5578da

    2023-12-23

    Re-apply updated version numbers to 2nd wave of providers in December (#36380)

    2be7149598

    2023-12-21

    fix inheritance checking of security manager in FabAuthManager (#36343)

    e9ba37bb58

    2023-12-17

    Add code snippet formatting in docstrings via Ruff (#36262)

    f7f7183617

    2023-12-17

    Update permission docs (#36120)

    4d96a9a3a1

    2023-12-13

    Remove dependency of 'Connexion' from auth manager interface (#36209)

    357355ac09

    2023-12-11

    Remove 'is_authorized_cluster_activity' from auth manager (#36175)

    1eca667e5f

    2023-12-11

    Create FAB provider and move FAB auth manager in it (#35926)

    +
    @@ -688,7 +916,12 @@

    Package apache-airflow-providers-fab diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/genindex.html b/docs-archive/apache-airflow-providers-fab/1.0.2/genindex.html index e357a1793c8..ad1c624aa69 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/genindex.html +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/genindex.html @@ -1038,6 +1038,8 @@

    A

  • auth_ldap_username_format (airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride property)
  • auth_rate_limit (airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride property) +
  • +
  • auth_remote_user_env_var (airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride property)
  • auth_role_admin (airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride property)
  • diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/index.html b/docs-archive/apache-airflow-providers-fab/1.0.2/index.html index ed0ea35665b..b1460a725a0 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/index.html +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/index.html @@ -624,21 +624,21 @@

    apache-airflow-

    -
    -

    Package apache-airflow-providers-fab

    +
    +

    apache-airflow-providers-fab package

    Flask App Builder

    -

    Release: 1.0.0

    +

    Release: 1.0.2

    Provider package

    -

    This is a provider package for fab provider. All classes for this provider package -are in airflow.providers.fab python package.

    +

    This package is for the fab provider. +All classes for this package are included in the airflow.providers.fab python package.

    Installation

    -

    You can install this package on top of an existing Airflow 2 installation (see Requirements below) -for the minimum Airflow version supported) via -pip install apache-airflow-providers-fab

    +

    You can install this package on top of an existing Airflow 2 installation via +pip install apache-airflow-providers-fab. +For the minimum Airflow version supported, see Requirements below.

    Requirements

    @@ -661,7 +661,7 @@

    Requirements>=2.2,<2.3

    flask-appbuilder

    -

    ==4.3.10

    +

    ==4.4.1

    flask-login

    >=0.6.2

    @@ -747,7 +747,7 @@

    Requirements
    • apache-airflow-providers-fab
        -
      • Package apache-airflow-providers-fab
      • +
      • apache-airflow-providers-fab package
      • Provider package
      • Installation
      • Requirements
      • diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/objects.inv b/docs-archive/apache-airflow-providers-fab/1.0.2/objects.inv index dae378a49e54f77d164e7393002da4f2196594e4..f40c9d883506ad74584738d771419507343d2ce6 100644 GIT binary patch delta 2408 zcmV-u377WWBj+QqnFxQNJ>hz!mkx^G#O`rk$Px!p!Eo=#*ost>Wa|hAzQ_?f`X>pF zxBdu{$8^D(i@WQx(nErL(NPYLm#+V=t5Vx3uic)?D20gDf+tc)d8~v7S~M4u*{7tw zZH_nDzp)okF+1z0GVsS9u>__&k0h2&Z$I*w?C1s9hY0e*sf&Lb3fI0U5e)=iw8$2M zH)3$;ixgENi=xa2MdG-(6vv>;(lmRtM6arY?Y=W=0OP{PmJwcKhH&e+pdAWc%R?RX z&!VwLPlR|Bl`Bu()gg8lkS#OEb;!Mk01VtuS-BE1Fb%{i#1KX#Mm}h2)i$mR5(oXU z1O<45>#M2#(6)c}LB${MX{TdvER&;rx;+vkG7Wg!i@9In$*p}dnT4{dqfA^^Q$NhX zSuG)oJX&hQ)gV9GJGl~1a!jtqmmDLtxW1xGdGh8n@au!BbKWtx?m_n1h*cW?lxs?k z`zbE=U=g7_C0-6fVQ~ssms8E{mE?mS=L<0@gSY;D=|X=OdWvR%Cu*D@wkedjKi(;n zpb)F`A$=*C>w?@@LzH77c}1~URiVG_x2>YME!t%}bNh6uebM6$abFJ(d6A%w@&y@< zoEPND_<)omz4YDh1i>nds7%ytgBhLqyy;Rla zP2W-qgVgCbsSDv*hB>Z=Ko4d)N)^Ia$Y~|zqC%JRx*CX4n>rRb#C<)!Y`aNn8$vKY zqDGBn@`h#VctLhz2-E%8DdqSRL+?A@QWiy<^M!wb{wbc;NJvnOLvM=b+Wz(En@C|i z>i`lXKq%M~iah8x*CcvzN<^i{o0B5sswkfFf+!2Ua8XSt+Td>}%qKaV)>66(ij>B@ zkfKI7eJBhXihL*v>Vo{(XP~agn-aS&%A1V`8lwEzfIxJ--|BOqYVy$eSpWJ<&n9) zwInNjSZhu=?y3>H_{e2?VqLiFYr@r@M7}w&d9u?|mW0)IE1ozR=bD`F7UVjdcQL5x zP~K83g>JhV_%r0@%}|>fV)LeTCgg~DU$K8C%ojbv{mZKek}XcZ6yeY-J=J!lUda*_ zC<}IwI#4#uC%=QompQnfJWoDPR#Wh@nl8a=x?0T^k1N5>TL;iO?1*f8W~*i>Ntp4b z?9Ufd$T#a>R2D|pe0Y4^QPYE{SuqGSp2%7CxyaMM<~bmUAY)fV)rWkhz~pi2DNcV? zPedn^{us(fBR8f<%!MLW)ggb=|siaKv}!_0~CR2kNhL=(g5l=Xfoy&(0!? zdd)pzhZ2PgHS#%jTWjWXytdZR%Y1)A(!#pAg=TB5+y=F~K5p|mP!qSIZLNdbq!!n{ zCtxkD#oDAU)L(6CTWhX1sZDj3+9avmEJ1G+wldOn5Vo>3zROrj_Dg=lKplFT&>))O zs_FK;H>jF!4}FW0$pCffLZg>`#Oqx%jGC4}vLDRi z{CtYmkz9QW-Oju{&!Q9;{VxfOzu~ygy4#lT72OYMKi$M}s;YZ$zu zIOP8_9LSZ|%H)ux;V&TxhNH{jzH3x+4lf8&Zb{x4=a$BmC4GtJbafM>uizEYHKK%> zj;9lL^`oj`?0T);Rq63xMcN7SYQAgG0FQ!%;J7FnG$D`8T!UM^s|hYQgMx9Rj4ysQ zrRw|N(33p=$gpO3s8)ZU;Q%;cR8w)o(!~;k2!nv^`DMsHg=izrdg5WFFYiNx7fY*K z8CO>HWSP;TFF=o4rr`X_kc75Ly$Gq>(Gyo~n`Ktv8M}HiTgLRX%8Y4NX4|Bm!nz$z zaVd^W<*=G9O*z8A#X3S15DHVmf9uxdIcex(1=ZWvHGpbgH9>!_3w<#!zX2LIw5d;9 zx|sd=^@|l~17F2=F^=3Og(ta~#D_h}7^vm}bs#@5cX7}v8{?*pYXx;xpo4rdqd118 zQ`e(m;9|=Bt%3IDCIN|A3On^jzGw4dF|D0kN<;ek%&F?8WngIg86#3o>}WIWveV8$ zV^PeF;*>RBP`A_zPcV4p_(Pb$V24I|Vi}c* zWh4>{kMVyE-u}Y>ly>9_S!GGw&!|+wN{XMzx;pys~G^Q$3eyBy2SzHSK5@} zI}#Q~g@u;QLEB6-2u^-PB;)G-aEUgEqBuZpAhGFvgDOu4dzvu-dQRdF|Hh~2+X9{qmd9`a delta 2398 zcmV-k38D7qBi$pgnFxP~6PsYT_hS%3s!6hSgacpXh^_CF1jk!{1j+NPV9giYby?{l zLB8lHN0Cb(dDm5`eTUa>kNKBEM78RP6jGkQ;DHv+6<78tsqZi2P4;hWno~?;`l$^3 zu}3U{>CPjGd&1k??oZqnie!%{z&=Ef7v4|YP`LI*iD)4BqD6nU5WEqCLtmt*5?K^w zJ}46BqNO+nUDj~fqa}J(9c=f#HUk(J&Zvy=8Z(4j#|7 z>8=j33}3d)9M>T?=>afsKV{`g#K1HV%k@GSkr?@)sa4y!E=Zh+#}X9a4X!Uc_Cwp+ z2Ni$3r=8A+u}puCa(?zmkjOOPZ7(KCh0C+{5ndL`s?PjyT}}Pe1822_DDr4ciaNI5 zhxSgc#FHG8tMMhrNG+}}eNry3`3(H}pz54=%&mKneKuk_gFoe(lH-1gi#=FvCy!H? zgHTu;*VX0tZ+j*ApvU<_Ov>P`e_y)Lg`T1r;E5XNhi!ifCGL-R3MDAS>L5j5O6IyC z_tg;PSV&$`ES4YW?~iS(C~k{(+4tK%U1|gIcthORgF{{&Wst&3P@u)kL_5ZdTJy;B!DTO1wad}Bl)@l&I!@|B zc$Q&~t0B;XS&mYL@D*}eNx7)d<-D#2V$|-3MGkRak1zXEDm7{i1oIHQQbDeY;wdkPvd{|`)r6uA{)WPQlEY~&rK_MwY0L{LYJ}5=!l0qZ zhoYb^$d7#n>WaK6vFoC|*?6EK%8v~QM92HBJ_o8M51pSypoj^-h}uyDj!TgRcs?D< z+}D4zKNNA}M=s)$JQJjxBRpvYDK-Aou3~F4Kca>!@g`czcjaClncG`SveJjO=7i&} z8nKIyT&5@1g}c5cTHTJpF5)1A+)Lc12Wu$Y%;no;#l6RP{u3GU<=OTtk1> z>YCe2E2FwT4OFbbwij8n<6KAx5nQ7P1SHD#wxCHyZLP1);o4nqouhW3{yK+lYdv<3*W&u@EV8KA+#_}vzI;^+3vHyFS8G2pk#(g!v*omauqINUo8k^QKgesSYbZvG?BSzX?(o!wxR^s|j ztXwgW?OT|p`EHT*Zx4N|?0kpwoW#AD~f+Z{x8FUTzRcb z4p|!h5|Uszx*YDiMkVL)f*|FV8osv5?w z*VWa< zYleqv^%)L;6Gk-^H!Oc$EHQ{M2*{pahU`;_HsY)&9#;DDJ~Vi-w7QjXWkpYx87=w( z^r&SD&aVtfXq(iFkh&c`an-h2W)+^Xt0%K%Oi!!Km}X_RP3kGE+tC!4;>c7EtJ%_& zBMe-uBSZnAFeUuAZcUz(hAvi6y?tE+sPgQ-9=pHZK;_+R3Ffq_5AMs%}~ahPIzEBIU%6Hp4DE?F=+_wb2oByeZD` z(&4{B$3-9du&005j|_EIxeU7b-0N#N>AgSHSZ^@U^7Q=U$MZ!-U0-G;3@@*fX?4>iW>KT>cF|N4)k)dD^Xi;)BPO^@%#5{7&6F zGMnI$xPjsn2T&dmb;{c#Fi&Z8gK?P4)6!aXH|pwDOTF*}gIA6}gb56GXp|?GQJGjqBC+ro-{9>p z{7-2|u8@CKmc;#xN+qnM_(|OtuMYpq|M$O|0ib#uRBWzW96)}hO&Pu;VPRBQXxSXJ z%`}7H+)XoDz<12ov8xJqdyYH?S+I}?8nS_!hA6F&-LELwh1gyU`f2TJxM zC`(78P&tbD6F=uB Qr>kdK+EkJLfBCnsY`Ids-v9sr diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/searchindex.js b/docs-archive/apache-airflow-providers-fab/1.0.2/searchindex.js index 45708d7096c..83d12fac2aa 100644 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/searchindex.js +++ b/docs-archive/apache-airflow-providers-fab/1.0.2/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["_api/airflow/providers/fab/auth_manager/api/auth/backend/basic_auth/index", "_api/airflow/providers/fab/auth_manager/api/auth/backend/index", "_api/airflow/providers/fab/auth_manager/api/auth/backend/kerberos_auth/index", "_api/airflow/providers/fab/auth_manager/api/auth/index", "_api/airflow/providers/fab/auth_manager/api/index", "_api/airflow/providers/fab/auth_manager/api_endpoints/index", "_api/airflow/providers/fab/auth_manager/api_endpoints/role_and_permission_endpoint/index", "_api/airflow/providers/fab/auth_manager/api_endpoints/user_endpoint/index", "_api/airflow/providers/fab/auth_manager/cli_commands/definition/index", "_api/airflow/providers/fab/auth_manager/cli_commands/index", "_api/airflow/providers/fab/auth_manager/cli_commands/role_command/index", "_api/airflow/providers/fab/auth_manager/cli_commands/sync_perm_command/index", "_api/airflow/providers/fab/auth_manager/cli_commands/user_command/index", "_api/airflow/providers/fab/auth_manager/cli_commands/utils/index", "_api/airflow/providers/fab/auth_manager/decorators/auth/index", "_api/airflow/providers/fab/auth_manager/decorators/index", "_api/airflow/providers/fab/auth_manager/fab_auth_manager/index", "_api/airflow/providers/fab/auth_manager/index", "_api/airflow/providers/fab/auth_manager/models/anonymous_user/index", "_api/airflow/providers/fab/auth_manager/models/index", "_api/airflow/providers/fab/auth_manager/openapi/index", "_api/airflow/providers/fab/auth_manager/security_manager/constants/index", "_api/airflow/providers/fab/auth_manager/security_manager/index", "_api/airflow/providers/fab/auth_manager/security_manager/override/index", "_api/airflow/providers/fab/auth_manager/views/index", "_api/airflow/providers/fab/auth_manager/views/permissions/index", "_api/airflow/providers/fab/auth_manager/views/roles_list/index", "_api/airflow/providers/fab/auth_manager/views/user/index", "_api/airflow/providers/fab/auth_manager/views/user_edit/index", "_api/airflow/providers/fab/auth_manager/views/user_stats/index", "_api/airflow/providers/fab/index", "auth-manager/access-control", "auth-manager/api-authentication", "auth-manager/index", "auth-manager/webserver-authentication", "changelog", "cli-ref", "commits", "configurations-ref", "index", "installing-providers-from-sources", "security", "stable-rest-api-ref"], "filenames": ["_api/airflow/providers/fab/auth_manager/api/auth/backend/basic_auth/index.rst", "_api/airflow/providers/fab/auth_manager/api/auth/backend/index.rst", "_api/airflow/providers/fab/auth_manager/api/auth/backend/kerberos_auth/index.rst", "_api/airflow/providers/fab/auth_manager/api/auth/index.rst", "_api/airflow/providers/fab/auth_manager/api/index.rst", "_api/airflow/providers/fab/auth_manager/api_endpoints/index.rst", "_api/airflow/providers/fab/auth_manager/api_endpoints/role_and_permission_endpoint/index.rst", "_api/airflow/providers/fab/auth_manager/api_endpoints/user_endpoint/index.rst", "_api/airflow/providers/fab/auth_manager/cli_commands/definition/index.rst", "_api/airflow/providers/fab/auth_manager/cli_commands/index.rst", "_api/airflow/providers/fab/auth_manager/cli_commands/role_command/index.rst", "_api/airflow/providers/fab/auth_manager/cli_commands/sync_perm_command/index.rst", "_api/airflow/providers/fab/auth_manager/cli_commands/user_command/index.rst", "_api/airflow/providers/fab/auth_manager/cli_commands/utils/index.rst", "_api/airflow/providers/fab/auth_manager/decorators/auth/index.rst", "_api/airflow/providers/fab/auth_manager/decorators/index.rst", "_api/airflow/providers/fab/auth_manager/fab_auth_manager/index.rst", "_api/airflow/providers/fab/auth_manager/index.rst", "_api/airflow/providers/fab/auth_manager/models/anonymous_user/index.rst", "_api/airflow/providers/fab/auth_manager/models/index.rst", "_api/airflow/providers/fab/auth_manager/openapi/index.rst", "_api/airflow/providers/fab/auth_manager/security_manager/constants/index.rst", "_api/airflow/providers/fab/auth_manager/security_manager/index.rst", "_api/airflow/providers/fab/auth_manager/security_manager/override/index.rst", "_api/airflow/providers/fab/auth_manager/views/index.rst", "_api/airflow/providers/fab/auth_manager/views/permissions/index.rst", "_api/airflow/providers/fab/auth_manager/views/roles_list/index.rst", "_api/airflow/providers/fab/auth_manager/views/user/index.rst", "_api/airflow/providers/fab/auth_manager/views/user_edit/index.rst", "_api/airflow/providers/fab/auth_manager/views/user_stats/index.rst", "_api/airflow/providers/fab/index.rst", "auth-manager/access-control.rst", "auth-manager/api-authentication.rst", "auth-manager/index.rst", "auth-manager/webserver-authentication.rst", "changelog.rst", "cli-ref.rst", "commits.rst", "configurations-ref.rst", "index.rst", "installing-providers-from-sources.rst", "security.rst", "stable-rest-api-ref.rst"], "titles": ["airflow.providers.fab.auth_manager.api.auth.backend.basic_auth", "airflow.providers.fab.auth_manager.api.auth.backend", "airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth", "airflow.providers.fab.auth_manager.api.auth", "airflow.providers.fab.auth_manager.api", "airflow.providers.fab.auth_manager.api_endpoints", "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint", "airflow.providers.fab.auth_manager.api_endpoints.user_endpoint", "airflow.providers.fab.auth_manager.cli_commands.definition", "airflow.providers.fab.auth_manager.cli_commands", "airflow.providers.fab.auth_manager.cli_commands.role_command", "airflow.providers.fab.auth_manager.cli_commands.sync_perm_command", "airflow.providers.fab.auth_manager.cli_commands.user_command", "airflow.providers.fab.auth_manager.cli_commands.utils", "airflow.providers.fab.auth_manager.decorators.auth", "airflow.providers.fab.auth_manager.decorators", "airflow.providers.fab.auth_manager.fab_auth_manager", "airflow.providers.fab.auth_manager", "airflow.providers.fab.auth_manager.models.anonymous_user", "airflow.providers.fab.auth_manager.models", "airflow.providers.fab.auth_manager.openapi", "airflow.providers.fab.auth_manager.security_manager.constants", "airflow.providers.fab.auth_manager.security_manager", "airflow.providers.fab.auth_manager.security_manager.override", "airflow.providers.fab.auth_manager.views", "airflow.providers.fab.auth_manager.views.permissions", "airflow.providers.fab.auth_manager.views.roles_list", "airflow.providers.fab.auth_manager.views.user", "airflow.providers.fab.auth_manager.views.user_edit", "airflow.providers.fab.auth_manager.views.user_stats", "airflow.providers.fab", "Access Control", "API Authentication", "Flask AppBuilder (FAB) auth manager", "Webserver authentication", "Changelog", "FAB CLI Commands", "Package apache-airflow-providers-fab", "Configuration Reference", "apache-airflow-providers-fab", "Installing from sources", "Releasing security patches", "REST API Reference"], "terms": {"basic": 0, "authent": [0, 23, 33, 38], "client_auth": [0, 2, 32], "tupl": [0, 2, 23, 32], "str": [0, 2, 16, 23, 32, 34], "ani": [0, 2, 23, 31, 34, 40], "none": [0, 2, 6, 7, 12, 16, 23, 31, 32, 34, 40], "sourc": [0, 2, 6, 7, 8, 10, 11, 12, 13, 14, 16, 18, 19, 21, 23, 25, 26, 27, 28, 29, 30, 31, 36], "t": [0, 14, 23, 31], "init_app": [0, 2, 32], "_": 0, "initi": [0, 16, 23, 35], "auth_current_us": 0, "set": [0, 23, 31, 32, 34, 38], "current": [0, 16, 23, 32], "user": [0, 7, 12, 16, 17, 18, 19, 23, 24, 30, 32, 33, 34, 40], "author": [0, 16, 32, 33], "header": [0, 32], "exist": [0, 10, 11, 23, 31, 32, 36, 39], "requires_authent": [0, 2, 32], "decor": [0, 17, 30, 32], "requir": [0, 31, 34, 36, 41], "1": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42], "0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42], "2": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "9": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "dev0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "experiment": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "featur": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "basic_auth": [1, 3, 4, 32], "kerberos_auth": [1, 3, 4, 32], "log": [2, 14, 16, 18, 23, 31, 34, 36], "find_us": [2, 23], "usernam": [2, 7, 12, 19, 23, 31, 32, 34, 36], "email": [2, 12, 19, 23, 34, 36], "backend": [3, 4, 17, 23, 32, 33], "auth": [4, 15, 16, 17, 18, 19, 23, 30, 32, 34], "role_and_permission_endpoint": [5, 17, 30], "user_endpoint": [5, 17, 30], "get_rol": 6, "role_nam": [6, 23, 31], "get": [6, 7, 16, 23, 31, 32, 34, 40, 41], "role": [6, 10, 11, 12, 18, 19, 23, 34], "order_bi": [6, 7], "name": [6, 16, 19, 23, 25, 26, 27, 28, 29, 31, 32, 34], "limit": [6, 7, 23, 31, 34, 38], "offset": [6, 7], "get_permiss": [6, 23], "permiss": [6, 10, 11, 16, 17, 19, 23, 24, 26, 27, 28, 29, 30, 34, 36], "delete_rol": [6, 23], "delet": [6, 7, 10, 12, 23, 31], "patch_rol": 6, "update_mask": [6, 7], "updat": [6, 7, 11, 23, 31, 34, 36], "post_rol": 6, "creat": [6, 7, 10, 12, 23, 31, 32, 34, 40], "new": [6, 7, 10, 12, 23, 27, 31, 32, 38, 41], "get_us": [7, 16], "id": [7, 12, 19, 23, 31, 34, 40], "post_us": 7, "patch_us": 7, "delete_us": 7, "arg_usernam": 8, "arg_username_opt": 8, "arg_firstnam": 8, "arg_lastnam": 8, "arg_rol": 8, "arg_email": 8, "arg_email_opt": 8, "arg_password": 8, "arg_use_random_password": 8, "arg_user_import": 8, "arg_user_export": 8, "arg_create_rol": 8, "arg_list_rol": 8, "arg_permiss": 8, "arg_role_resourc": 8, "arg_role_act": 8, "arg_role_action_requir": 8, "arg_role_import": 8, "arg_role_export": 8, "arg_role_export_fmt": 8, "arg_include_dag": 8, "users_command": 8, "roles_command": 8, "sync_perm_command": [8, 9, 17, 30], "definit": [9, 16, 17, 30], "role_command": [9, 17, 30], "user_command": [9, 17, 30], "util": [9, 17, 30], "sub": [10, 12, 16], "command": [10, 11, 12, 16, 31, 32, 34], "roles_list": [10, 17, 24, 30], "arg": [10, 11, 12, 31], "list": [10, 12, 23, 31, 34, 38], "all": [10, 12, 16, 23, 31, 32, 33, 36, 38, 39, 41], "roles_cr": 10, "empti": 10, "db": [10, 12, 23, 31, 32, 34, 36], "roles_delet": 10, "roles_add_perm": 10, "add": [10, 23, 31, 32, 34], "roles_del_perm": 10, "from": [10, 12, 23, 31, 34, 36, 41], "roles_export": 10, "export": [10, 12], "databas": [10, 23, 33], "file": [10, 12, 23, 32, 34, 36, 38, 40, 42], "includ": [10, 16, 31, 34, 36, 41], "roles_import": 10, "import": [10, 12, 34, 40], "given": [10, 16, 23, 31, 34], "json": [10, 12, 34, 36], "note": [10, 23, 32, 34], "alreadi": [10, 23, 34, 40], "overwritten": 10, "even": [10, 32], "when": [10, 16, 18, 31, 32, 41], "chang": [10, 23, 31, 32, 41], "sync": [11, 23], "sync_perm": 11, "dag": [11, 16, 19, 23, 36], "userschema": 12, "onli": [12, 16, 23, 31, 32, 34, 41], "exclud": 12, "mani": 12, "fals": [12, 23, 36], "context": 12, "load_onli": 12, "dump_onli": 12, "partial": 12, "unknown": [12, 40], "base": [12, 16, 18, 19, 23, 25, 26, 27, 28, 29], "marshmallow": 12, "schema": [12, 33], "collect": [12, 23], "item": 12, "firstnam": [12, 34, 36], "lastnam": [12, 34, 36], "users_list": 12, "line": [12, 34], "users_cr": 12, "user_reset_password": 12, "reset": [12, 23, 31], "password": [12, 19, 23, 31, 32], "users_delet": 12, "users_manage_rol": 12, "remov": [12, 23, 31, 34, 40], "append": [12, 23], "users_export": 12, "users_import": 12, "add_rol": [12, 23], "remove_rol": 12, "get_application_build": 13, "fabauthmanag": [16, 23], "appbuild": [16, 23, 31, 34, 39], "manag": [16, 18, 19, 23, 32, 34, 36, 40], "base_auth_manag": 16, "baseauthmanag": 16, "flask": [16, 23, 31, 32, 34, 39], "respons": [16, 23], "backward": 16, "compat": 16, "experi": 16, "static": [16, 23], "get_cli_command": 16, "vend": 16, "cli": [16, 31, 32, 34], "get_api_endpoint": 16, "return": [16, 19, 23, 27, 34], "api": [16, 17, 23, 30, 31, 33, 34], "endpoint": [16, 31, 34, 38], "": [16, 23, 25, 26, 27, 28, 29, 34, 36, 40, 42], "get_user_display_nam": 16, "displai": 16, "associ": [16, 23, 31, 34], "session": [16, 23, 32], "init": [16, 23], "run": [16, 31, 36, 40], "oper": [16, 23], "is_logged_in": 16, "whether": 16, "is_authorized_configur": 16, "method": [16, 23, 27, 31, 32], "detail": [16, 31, 32, 34, 40], "perform": 16, "action": [16, 19, 23, 25, 27, 31, 36], "configur": [16, 23, 31, 32, 34], "paramet": [16, 23, 36], "resourcemethod": 16, "model": [16, 17, 23, 30, 31, 41], "resource_detail": 16, "configurationdetail": 16, "option": [16, 32, 34, 36, 38], "about": [16, 23, 40, 41], "base_us": [16, 18, 19], "baseus": [16, 18, 19], "If": [16, 23, 32, 34, 36, 40], "us": [16, 18, 23, 31, 32, 33, 36, 38, 40, 41], "is_authorized_connect": 16, "connect": [16, 31], "connectiondetail": 16, "is_authorized_dag": 16, "access_ent": 16, "access": [16, 23, 32, 33], "There": [16, 23, 31, 34, 40], "ar": [16, 23, 31, 32, 34, 36, 38, 39, 40, 41], "multipl": [16, 31, 32, 34], "scenario": 16, "dag_access": 16, "which": [16, 19, 23, 31, 32, 41], "mean": [16, 31, 32], "want": [16, 23, 32, 34, 40, 41], "itself": [16, 31, 34, 41], "entiti": [16, 33], "e": [16, 23, 31, 34, 36], "g": [16, 23, 31, 34], "check": [16, 23, 32, 34, 40], "ha": [16, 19, 23, 31], "read": [16, 23, 31, 34], "els": 16, "edit": [16, 23, 31, 34], "howev": [16, 31, 34], "specif": [16, 23, 31, 34, 36, 38], "target": 16, "just": 16, "The": [16, 23, 31, 32, 33, 34, 36, 38, 39, 40, 41], "dagaccessent": 16, "dagdetail": 16, "is_authorized_dataset": 16, "dataset": [16, 31], "datasetdetail": 16, "is_authorized_pool": 16, "pool": [16, 31, 32], "pooldetail": 16, "is_authorized_vari": 16, "variabl": [16, 31, 34, 38], "variabledetail": 16, "is_authorized_view": 16, "access_view": 16, "state": 16, "instal": [16, 34, 41], "accessview": 16, "view": [16, 17, 23, 30, 31, 32], "request": [16, 23, 27, 32], "is_authorized_custom_view": 16, "fab_action_nam": 16, "fab_resource_nam": 16, "custom": [16, 23, 25, 26, 27, 28, 29, 34], "A": [16, 23, 34], "defin": [16, 23, 31, 32, 33, 34], "part": [16, 36], "avail": [16, 34, 36, 38, 40], "environ": [16, 34, 38], "By": [16, 31, 34, 40], "default": [16, 23, 32, 33, 34, 36, 38, 41], "throw": 16, "except": [16, 23, 34, 41], "becaus": [16, 23], "do": [16, 34, 36, 40], "some": [16, 23], "need": [16, 23, 31, 32, 34], "overrid": [16, 17, 22, 30, 31, 34], "base_permiss": [16, 25, 26, 27, 28, 29], "resourc": [16, 19, 23, 25, 27, 36], "class_permission_nam": [16, 25, 26, 27, 28, 29], "get_permitted_dag_id": 16, "new_sess": [16, 23], "readabl": [16, 23], "writabl": 16, "individu": [16, 31], "can": [16, 19, 23, 31, 32, 34, 38, 39, 40, 41], "lead": 16, "poor": 16, "It": [16, 23, 32, 34, 40, 42], "recommend": [16, 31, 40], "implement": [16, 34], "more": [16, 34, 36, 38], "effici": [16, 23], "security_manag": [16, 17, 30, 31, 34], "secur": [16, 23, 25, 26, 27, 28, 29, 31, 32, 34], "get_url_login": 16, "kwarg": [16, 25, 26, 27, 29], "login": [16, 23, 32, 34, 39], "page": [16, 34, 38, 40], "url": [16, 23], "get_url_logout": 16, "logout": 16, "get_url_user_profil": 16, "info": [16, 23, 34], "get_pars": 16, "gener": [16, 34], "document": [16, 31, 34, 36, 38, 42], "sphinx": [16, 42], "argpars": 16, "api_endpoint": [17, 30], "cli_command": [17, 30], "anonymous_us": [17, 19, 30], "openapi": [17, 30], "constant": [17, 22, 30], "user_edit": [17, 24, 30], "user_stat": [17, 24, 30], "fab_auth_manag": [17, 30], "anonymousus": 18, "flask_login": 18, "anonymoususermixin": 18, "object": [18, 19, 23, 31], "activ": [18, 19], "properti": [18, 19, 23, 27], "perm": [18, 19, 23], "ident": [19, 23], "flask_appbuild": [19, 25, 26, 27, 28, 29, 34], "sqla": 19, "repres": [19, 23], "can_read": [19, 23, 31], "__tablename__": 19, "ab_permiss": 19, "__repr__": 19, "repr": 19, "self": [19, 23, 34, 40], "ab_view_menu": 19, "__eq__": 19, "other": [19, 31, 33], "valu": [19, 23, 31, 32, 36], "__neq__": 19, "assoc_permission_rol": 19, "assign": [19, 31], "ab_rol": [19, 23], "pair": [19, 23, 31], "compris": 19, "combo": 19, "ab_permission_view": 19, "__table_args__": 19, "action_id": 19, "resource_id": 19, "assoc_user_rol": 19, "created_by_fk": 19, "changed_by_fk": 19, "is_authent": 19, "is_act": 19, "is_anonym": 19, "ab_us": [19, 23], "first_nam": [19, 23, 36], "last_nam": [19, 23, 36], "last_login": [19, 23], "login_count": [19, 23], "fail_login_count": [19, 23], "created_on": 19, "changed_on": 19, "created_bi": 19, "changed_bi": 19, "classmethod": 19, "get_user_id": 19, "get_id": 19, "get_nam": 19, "get_full_nam": 19, "registerus": [19, 23], "registr": [19, 23, 34], "ab_register_us": 19, "registration_d": 19, "registration_hash": [19, 23], "add_index_on_ab_user_username_postgr": 19, "tabl": [19, 23, 31, 36], "conn": 19, "kw": 19, "add_index_on_ab_register_user_username_postgr": 19, "existing_rol": 21, "max_num_database_user_sess": 23, "50000": 23, "fabairflowsecuritymanageroverrid": [23, 34], "www": 23, "airflowsecuritymanagerv2": 23, "airflowsecuritymanag": [23, 34], "everyth": 23, "work": [23, 32], "should": [23, 32, 34, 40, 41], "here": [23, 32, 34], "instead": [23, 31, 32, 36], "get_sess": 23, "auth_typ": [23, 34], "type": [23, 34, 38], "is_auth_limit": 23, "bool": 23, "rate": [23, 38], "auth_rate_limit": 23, "auth_role_publ": [23, 34], "public": [23, 34, 36], "oauth_provid": [23, 34], "oauth": 23, "auth_ldap_tls_cacertdir": 23, "ldap": [23, 32, 34], "tl": 23, "ca": 23, "certif": [23, 40], "directori": [23, 40], "auth_ldap_tls_cacertfil": 23, "auth_ldap_tls_certfil": 23, "auth_ldap_tls_keyfil": 23, "kei": [23, 32, 40], "auth_ldap_allow_self_sign": 23, "allow": [23, 31, 32, 34, 36], "sign": [23, 34, 40], "auth_ldap_tls_demand": 23, "demand": 23, "auth_ldap_serv": 23, "server": [23, 40], "auth_ldap_use_tl": 23, "auth_ldap_bind_us": 23, "bind": 23, "auth_ldap_bind_password": 23, "auth_ldap_search": 23, "search": 23, "auth_ldap_search_filt": 23, "filter": 23, "auth_ldap_uid_field": 23, "uid": 23, "field": 23, "auth_ldap_firstname_field": 23, "first": [23, 36], "auth_ldap_lastname_field": 23, "last": [23, 31, 36], "auth_ldap_email_field": 23, "auth_ldap_append_domain": 23, "domain": 23, "auth_ldap_username_format": 23, "format": [23, 32, 36], "auth_ldap_group_field": 23, "group": 23, "auth_roles_map": [23, 34], "dict": [23, 34], "map": [23, 34], "auth_user_registration_role_jmespath": 23, "jmespath": 23, "api_login_allow_multiple_provid": 23, "auth_username_ci": 23, "ci": 23, "auth_ldap_bind_first": 23, "openid_provid": 23, "openid": [23, 34], "auth_type_provider_nam": 23, "auth_user_registr": [23, 34], "Will": 23, "auth_user_registration_rol": [23, 34], "auth_roles_sync_at_login": [23, 34], "auth_role_admin": 23, "admin": [23, 34, 36], "oauth_whitelist": 23, "builtin_rol": 23, "builtin": [23, 25, 26, 27, 28, 29], "auth_view": 23, "obj": 23, "instanc": [23, 31], "registeruser_view": 23, "regist": [23, 34], "user_view": 23, "user_model": 23, "role_model": 23, "action_model": 23, "resource_model": 23, "permission_model": 23, "authdbview": 23, "you": [23, 31, 32, 34, 36, 38, 39, 40, 41], "your": [23, 34], "own": [23, 34], "authldapview": 23, "authoidview": 23, "oid": 23, "authoauthview": 23, "authremoteuserview": 23, "remote_us": [23, 34], "registeruserdbview": 23, "registeruseroidview": 23, "registeruseroauthview": 23, "actionmodelview": [23, 25], "permissionmodelview": [23, 25], "rolemodelview": [23, 26], "registeruser_model": 23, "registerusermodelview": 23, "resourcemodelview": [23, 25], "userdbmodelview": [23, 27], "resetmypasswordview": [23, 28], "resetpasswordview": [23, 28], "userinfoeditview": [23, 28], "userldapmodelview": [23, 27], "useroauthmodelview": [23, 27], "userremoteusermodelview": [23, 27], "useroidmodelview": [23, 27], "userstatschartview": [23, 29], "jwt_manag": 23, "jwt": 23, "extend": 23, "oauth_remot": [23, 34], "remote_app": [23, 34], "provider_nam": 23, "oauth_user_info": 23, "oauth_allow_list": 23, "dag_resourc": 23, "viewer_permiss": [23, 31], "user_permiss": [23, 31], "op_permiss": [23, 31], "admin_permiss": [23, 31], "role_config": 23, "dag_act": 23, "register_view": 23, "relat": [23, 31, 34], "create_login_manag": 23, "create_jwt_manag": 23, "reset_password": 23, "userid": 23, "hash": 23, "save": 23, "int": [23, 34], "clear": [23, 31], "text": 23, "reset_user_sess": 23, "load_user_jwt": 23, "_jwt_header": 23, "jwt_data": 23, "create_builtin_rol": 23, "create_admin_standalon": 23, "random": [23, 36], "so": [23, 34, 36, 38, 41], "create_db": 23, "thei": [23, 31, 36], "don": [23, 31], "get_readable_dag": 23, "get_editable_dag": 23, "get_accessible_dag": 23, "user_act": 23, "get_accessible_dag_id": 23, "get_readable_dag_id": 23, "get_editable_dag_id": 23, "can_access_some_dag": 23, "dag_id": [23, 31], "write": [23, 31, 32], "get_all_permiss": 23, "create_dag_specific_permiss": 23, "can_edit": [23, 31], "can_delet": [23, 31], "along": 23, "access_control": [23, 31], "them": 23, "doe": [23, 36], "iter": 23, "through": [23, 31, 32, 34], "slow": 23, "see": [23, 32, 34, 36, 38, 39, 42], "sync_perm_for_dag": 23, "singl": 23, "prefixed_dag_id": 23, "is_dag_resourc": 23, "resource_nam": 23, "determin": 23, "belong": [23, 40], "sure": [23, 32, 34], "our": 23, "bag": 23, "refresh": 23, "button": [23, 34], "dagbag": 23, "call": [23, 31], "function": [23, 32], "whose": 23, "where": [23, 41], "each": [23, 31, 32], "add_permissions_view": 23, "base_action_nam": 23, "expos": 23, "can_add": 23, "etc": 23, "add_permissions_menu": 23, "menu_access": [23, 31], "permission_resourc": 23, "security_cleanup": 23, "baseview": 23, "menu": [23, 31], "cleanup": 23, "unus": 23, "sync_rol": 23, "viewer": [23, 34, 36], "op": [23, 36], "create_perm_vm_for_all_dag": 23, "vm": 23, "insert": 23, "add_homepage_access_to_custom_rol": 23, "websit": [23, 31], "update_admin_permiss": 23, "miss": [23, 31], "ones": 23, "clean_perm": 23, "leav": [23, 31], "faulti": 23, "clean": 23, "up": 23, "permission_exists_in_one_or_more_rol": 23, "action_nam": 23, "role_id": 23, "certain": [23, 31], "has_access": 23, "one": [23, 31, 32, 40], "boolean": [23, 38], "perms_include_act": 23, "init_rol": 23, "bulk_sync_rol": 23, "sync_resource_permiss": 23, "popul": 23, "update_rol": 23, "find_rol": 23, "find": 23, "get_all_rol": 23, "get_roles_from_kei": 23, "role_kei": [23, 34], "construct": 23, "thing": 23, "like": [23, 34], "dn": 23, "we": [23, 31, 34, 41], "get_public_rol": 23, "add_us": 23, "hashed_password": 23, "load_us": 23, "user_id": 23, "load": 23, "get_user_by_id": 23, "pk": [23, 27], "count_us": 23, "number": 23, "add_register_us": 23, "rtype": 23, "find_register_us": 23, "update_us": 23, "del_register_us": 23, "register_us": 23, "get_all_us": 23, "update_user_auth_stat": 23, "success": [23, 31], "true": [23, 34, 38], "stat": [23, 31], "done": [23, 34, 41], "upon": [23, 31], "unsuccess": 23, "attempt": 23, "identifi": [23, 34], "possibli": 23, "successfulli": 23, "increment": 23, "get_act": 23, "record": [23, 31], "create_act": 23, "delete_act": 23, "get_resourc": 23, "create_resourc": 23, "get_all_resourc": 23, "delete_resourc": 23, "made": [23, 40], "get_resource_permiss": 23, "retriev": 23, "create_permiss": 23, "delete_permiss": 23, "link": [23, 31, 40], "doesn": 23, "underli": 23, "add_permission_to_rol": 23, "remove_permission_from_rol": 23, "contain": [23, 38, 40], "get_oid_identity_url": 23, "oidc": 23, "get_user_rol": 23, "auth_user_ldap": 23, "depend": [23, 27, 31, 41], "python": [23, 32, 34, 39, 40], "auth_user_db": 23, "style": 23, "address": 23, "test": [23, 41], "against": 23, "oauth_user_info_gett": 23, "func": 23, "receiv": [23, 41], "inform": [23, 31, 38, 41], "have": [23, 31, 32, 34, 41], "its": [23, 31], "same": [23, 31], "exampl": [23, 31, 32, 36, 40], "github": 23, "sm": [23, 34], "def": [23, 34], "my_oauth_user_info": 23, "me": [23, 34], "data": [23, 34], "get_oauth_user_info": [23, 34], "resp": [23, 34], "differ": [23, 40], "wai": [23, 34], "oauth_token_gett": 23, "token": 23, "check_author": 23, "specifi": [23, 34], "set_oauth_sess": 23, "oauth_respons": 23, "secret": 23, "get_oauth_token_key_nam": 23, "token_kei": [23, 34], "oauth_token": 23, "get_oauth_token_secret_nam": 23, "token_secret": 23, "oauth_secret": 23, "auth_user_oauth": 23, "userinfo": 23, "column": 23, "auth_user_oid": 23, "auth_user_remote_us": 23, "remot": [23, 32], "get_user_menu_access": 23, "menu_nam": 23, "ldap_extract_list": 23, "ldap_dict": 23, "field_nam": 23, "ldap_extract": 23, "fallback": 23, "filter_roles_by_perm_with_act": 23, "route_bas": [25, 28, 29], "method_permission_nam": [25, 26, 27, 28, 29], "list_titl": 25, "show_titl": 25, "add_titl": 25, "edit_titl": 25, "label_column": 25, "permissionpairmodelview": 25, "permissionviewmodelview": 25, "list_column": 25, "viewmenumodelview": 25, "customrolemodelview": 26, "multiresourceusermixin": 27, "remap": 27, "usermodelview": 27, "appropri": 27, "class_permission_name_map": 27, "show": [27, 31, 36], "customuserldapmodelview": 27, "customuseroauthmodelview": 27, "customuseroidmodelview": 27, "customuserremoteusermodelview": 27, "customuserdbmodelview": 27, "customuserinfoeditview": 28, "customresetmypasswordview": 28, "customresetpasswordview": 28, "customuserstatschartview": 29, "auth_manag": [30, 31], "__version__": 30, "airflow": [31, 32, 33, 34, 35, 36, 38, 40, 41], "webserv": [31, 32, 33], "ui": [31, 34], "handl": [31, 32], "fab": [31, 34, 35, 40], "pleas": [31, 34, 36, 40], "regard": 31, "ship": 31, "alter": 31, "remain": 31, "unalt": 31, "desir": [31, 34], "necessari": 31, "anonym": [31, 34], "provid": [31, 32, 34, 35, 36, 38, 40, 41], "py": [31, 34, 42], "action_can_read": 31, "resource_dag": 31, "resource_dag_depend": 31, "resource_dag_cod": 31, "resource_dag_run": 31, "resource_dataset": 31, "resource_cluster_act": 31, "resource_pool": 31, "resource_import_error": 31, "resource_dag_warn": 31, "resource_job": 31, "resource_my_password": 31, "action_can_edit": 31, "resource_my_profil": 31, "resource_plugin": 31, "resource_sla_miss": 31, "resource_task_inst": 31, "resource_task_log": 31, "resource_xcom": 31, "resource_websit": 31, "action_can_access_menu": 31, "resource_browse_menu": 31, "resource_doc": 31, "resource_docs_menu": 31, "plu": 31, "addit": [31, 32], "action_can_delet": 31, "action_can_cr": 31, "resource_config": 31, "resource_admin_menu": 31, "resource_connect": 31, "resource_vari": 31, "resource_provid": 31, "possibl": [31, 34, 36], "grant": 31, "revok": 31, "resource_audit_log": 31, "resource_task_reschedul": 31, "resource_trigg": 31, "resource_password": 31, "resource_rol": 31, "treat": 31, "two": 31, "can_dag_read": 31, "can_dag_edit": 31, "deprec": 31, "sinc": [31, 34], "special": 31, "wa": [31, 32, 38], "all_dag": 31, "version": [31, 32, 35, 38, 39, 40, 41], "10": [31, 32, 39], "imag": 31, "creation": 31, "example_python_oper": 31, "also": [31, 36, 40], "via": [31, 39, 40], "role1": 31, "role2": 31, "And": 31, "could": [31, 34], "start": [31, 38], "small": 31, "subset": 31, "those": [31, 40], "match": [31, 40], "standard": 31, "concept": 31, "dagrun": 31, "task": 31, "can_creat": 31, "consist": 31, "ad": [31, 34], "To": [31, 32, 34, 36, 40], "five": 31, "well": [31, 33, 40], "For": [31, 34, 38, 40], "exclus": 31, "who": [31, 34], "either": 31, "being": 31, "act": [31, 34], "try": 31, "example_dag_id": 31, "stabl": [31, 32], "minimum": [31, 39], "config": [31, 32, 34, 38], "post": 31, "connection_id": 31, "patch": 31, "dagsourc": 31, "file_token": 31, "code": [31, 32, 40], "cleartaskinst": 31, "task_id": 31, "dag_run_id": 31, "uri": 31, "event": 31, "eventlog": 31, "audit": 31, "event_log_id": 31, "importerror": 31, "import_error_id": 31, "health": 31, "pool_nam": 31, "taskinst": 31, "task_try_numb": 31, "variable_kei": 31, "xcomentri": 31, "xcom": 31, "xcom_kei": 31, "homepag": 31, "brows": 31, "render": 31, "metadata": [31, 32], "redirect": 31, "extern": 31, "trigger": 31, "mark": 31, "block": 31, "fail": 31, "tree": 31, "graph": 31, "durat": 31, "tri": [31, 32], "land": 31, "time": 31, "toggl": 31, "paus": 31, "statu": 31, "gantt": 31, "chart": 31, "up_for_retri": 31, "autocomplet": 31, "doc": [31, 42], "job": 31, "my": 31, "profil": 31, "sla": 31, "plugin": [31, 42], "reschedul": 31, "These": 31, "directli": 31, "encod": [31, 32], "themselv": 31, "place": 31, "conflict": 31, "inevit": 31, "resolut": 31, "strategi": 31, "As": 31, "result": 31, "consid": 31, "argument": 31, "suppli": [31, 34], "complet": 31, "authorit": 31, "present": 31, "few": [31, 34], "effect": 31, "overwrit": 31, "previous": [31, 34, 36, 38], "than": 31, "example_fine_grained_access": 31, "start_dat": 31, "pendulum": 31, "datetim": 31, "2021": [31, 40], "tz": 31, "utc": 31, "wipe": 31, "example_no_fine_grained_access": 31, "convers": 31, "altogeth": 31, "won": 31, "make": [31, 32, 34, 36], "dangl": 31, "example_indifferent_to_fine_grained_access": 31, "In": [31, 32, 34], "case": [31, 41], "defer": 31, "mai": [31, 32], "been": 31, "previou": [31, 40], "question": 31, "system": 31, "wide": 31, "take": 31, "over": 31, "separ": [32, 41], "web": [32, 34], "auth_backend": 32, "11": [32, 40], "without": [32, 36], "pose": 32, "risk": 32, "publicli": 32, "3": [32, 39], "support": [32, 34, 39], "turn": 32, "below": [32, 33, 36, 38, 39, 40], "wish": [32, 34], "awar": 32, "enabl": [32, 38], "layer": 32, "front": 32, "follow": [32, 33, 34, 40, 41], "cfg": [32, 38], "rest": 32, "modul": 32, "how": [32, 34, 40], "keytab": 32, "servic": 32, "fulli": 32, "qualifi": 32, "domainnam": 32, "realm": 32, "princip": 32, "full": 32, "order": [32, 34], "user_nam": 32, "within": 32, "base64": 32, "send": 32, "http": [32, 34, 40], "sampl": 32, "curl": [32, 40], "valid": [32, 40, 42], "setup": 32, "endpoint_url": 32, "localhost": 32, "8080": 32, "x": 32, "v1": 32, "still": 32, "credenti": 32, "though": 32, "might": [32, 34, 41], "anoth": [32, 34], "under": 32, "abl": 32, "pass": [32, 34, 36], "must": [32, 34], "app": [32, 34, 39], "invok": 32, "applic": 32, "fn": 32, "callabl": [32, 34], "arbitrari": 32, "execut": 32, "befor": [32, 34], "after": 32, "client": 32, "mode": 32, "create_client_sess": 32, "attribut": 32, "authbas": 32, "section": [32, 34], "come": 33, "store": 33, "erd": 33, "topic": 33, "understand": [33, 34], "aspect": 33, "control": 33, "prior": 34, "account": 34, "peter": 34, "parker": 34, "spiderman": 34, "superhero": 34, "org": [34, 36, 40], "deactiv": 34, "entri": 34, "airflow_hom": 34, "webserver_config": 34, "Be": 34, "checkout": 34, "parser": 34, "interpol": 34, "escap": 34, "otherwis": 34, "leak": 34, "One": 34, "simplest": 34, "mechan": 34, "interfac": 34, "builder": [34, 39], "rbac": 34, "automat": [34, 42], "due": 34, "authlib": 34, "select": [34, 40], "oauth2": 34, "githubloc": 34, "twitter": 34, "linkedin": 34, "googl": [34, 39], "azur": 34, "openshift": 34, "okta": 34, "keycloak": 34, "keycloak_before_17": 34, "describ": [34, 38, 40], "auth_db": 34, "wsgi": 34, "middlewar": 34, "veri": 34, "form": 34, "spnego": 34, "leverag": 34, "current_app": 34, "const": 34, "auth_remote_us": 34, "class": [34, 39], "custommiddlewar": 34, "__init__": 34, "wsgi_app": 34, "__call__": 34, "start_respons": 34, "logic": 34, "recaptcha_private_kei": 34, "private_kei": 34, "recaptcha_public_kei": 34, "public_kei": 34, "mail_serv": 34, "smtp": 34, "gmail": [34, 40], "com": [34, 40], "mail_use_tl": 34, "mail_usernam": 34, "yourappemail": 34, "mail_password": 34, "passwordformail": 34, "mail_default_send": 34, "sender": 34, "packag": [34, 38], "mail": 34, "pip": [34, 39, 40], "framework": 34, "third": 34, "parti": [34, 41], "refer": 34, "chosen": 34, "comment": 34, "step": [34, 40], "what": 34, "auth_oauth": 34, "o": [34, 36, 40], "everi": 34, "icon": 34, "fa": 34, "access_token": 34, "client_id": 34, "getenv": 34, "oauth_app_id": 34, "client_secret": 34, "oauth_app_secret": 34, "api_base_url": 34, "client_kwarg": 34, "scope": [34, 41], "access_token_url": 34, "authorize_url": 34, "request_token_url": 34, "customsecuritymanag": 34, "replac": 34, "security_manager_class": 34, "path": 34, "union": 34, "getlogg": 34, "__name__": 34, "setlevel": 34, "airflow__logging__fab_logging_level": 34, "fab_admin_rol": 34, "fab_viewer_rol": 34, "fab_public_rol": 34, "team_id_a_from_github": 34, "123": 34, "real": 34, "team_id_b_from_github": 34, "456": 34, "team_pars": 34, "team_payload": 34, "pars": 34, "payload": 34, "map_rol": 34, "team_list": 34, "expect": 34, "output": [34, 36], "team_role_map": 34, "githubteamauthor": 34, "ever": 34, "dpgaspar": 34, "blob": 34, "master": 34, "l550": 34, "behalf": 34, "now": 34, "queri": 34, "membership": 34, "user_data": 34, "team_data": 34, "debug": 34, "f": [34, 36], "nteam": 34, "github_": 34, "apach": [35, 38, 40], "were": [36, 38], "core": [36, 38], "usag": 36, "h": 36, "group_or_command": 36, "choic": 36, "r": 36, "u": 36, "v": 36, "verbos": 36, "l": [36, 40], "p": 36, "prompt": 36, "string": 36, "equal": 36, "filepath": 36, "foo": 36, "bar": 36, "jon": 36, "jondo": 36, "yaml": 36, "plain": 36, "pretti": 36, "sort": 36, "indent": 36, "4": [36, 39], "space": 36, "embed": 38, "7": 38, "look": 38, "airflow__fab__auth_rate_limit": 38, "releas": 39, "top": [39, 40], "6": 39, "re2": 39, "download": 40, "offici": 40, "most": 40, "choos": 40, "drop": 40, "down": 40, "left": 40, "sdist": 40, "whl": 40, "origin": 40, "checksum": 40, "signatur": 40, "softwar": 40, "foundat": 40, "asc": 40, "sha512": 40, "abov": 40, "build": [40, 42], "pgp": 40, "essenti": 40, "sha": 40, "gpg": 40, "relev": 40, "distribut": 40, "main": [40, 41], "mirror": 40, "pgpk": 40, "ka": 40, "binari": 40, "guid": 40, "pgpv": 40, "tar": 40, "gz": 40, "sat": 40, "sep": 40, "12": 40, "49": 40, "54": 40, "bst": 40, "rsa": 40, "cde15c6e4d3a8ec4ecf4ba4b6674e08ad7de406f": 40, "issuer": 40, "kaxilnaik": 40, "good": [40, 41], "kaxil": 40, "naik": 40, "aka": 40, "warn": 40, "certifi": 40, "trust": 40, "indic": 40, "owner": 40, "primari": 40, "fingerprint": 40, "cde1": 40, "5c6e": 40, "4d3a": 40, "8ec4": 40, "ecf4": 40, "ba4b": 40, "6674": 40, "e08a": 40, "d7de": 40, "406f": 40, "correct": 40, "worri": 40, "why": 40, "know": 40, "sum": 40, "shasum": 40, "512": 40, "diff": 40, "local": 40, "script": 40, "bin": 40, "bash": 40, "package_vers": 40, "package_nam": 40, "provider_download_dir": 40, "mktemp": 40, "d": 40, "dep": 40, "dest": 40, "apache_airflow_providers_fab": 40, "py3": 40, "echo": 40, "la": 40, "onc": 40, "instruct": [40, 41], "chapter": 40, "temporari": 40, "folder": 40, "independ": 41, "vulner": 41, "publish": 41, "upgrad": 41, "found": 41, "pypi": 41, "develop": 41, "alwai": 41, "branch": 41, "prepar": 41, "next": 41, "strict": 41, "semver": 41, "polici": 41, "major": 41, "break": 41, "minor": 41, "patchlevel": 41, "bug": 41, "fix": 41, "bugfix": 41, "latest": 41, "rule": 41, "critic": 41, "reason": 41, "out": 41, "band": 41, "stakehold": 41, "decid": 41, "cherri": 41, "pick": 41, "older": 41, "mix": 41, "govern": 41, "interest": 41, "stub": 42, "convert": 42, "dure": 42, "process": 42, "conf": 42}, "objects": {"airflow.providers": [[30, 0, 0, "-", "fab"]], "airflow.providers.fab": [[30, 1, 1, "", "__version__"], [17, 0, 0, "-", "auth_manager"]], "airflow.providers.fab.auth_manager": [[4, 0, 0, "-", "api"], [5, 0, 0, "-", "api_endpoints"], [9, 0, 0, "-", "cli_commands"], [15, 0, 0, "-", "decorators"], [16, 0, 0, "-", "fab_auth_manager"], [19, 0, 0, "-", "models"], [20, 0, 0, "-", "openapi"], [22, 0, 0, "-", "security_manager"], [24, 0, 0, "-", "views"]], "airflow.providers.fab.auth_manager.api": [[3, 0, 0, "-", "auth"]], "airflow.providers.fab.auth_manager.api.auth": [[1, 0, 0, "-", "backend"]], "airflow.providers.fab.auth_manager.api.auth.backend": [[0, 0, 0, "-", "basic_auth"], [2, 0, 0, "-", "kerberos_auth"]], "airflow.providers.fab.auth_manager.api.auth.backend.basic_auth": [[0, 1, 1, "", "CLIENT_AUTH"], [0, 1, 1, "", "T"], [0, 2, 1, "", "auth_current_user"], [0, 2, 1, "", "init_app"], [0, 2, 1, "", "requires_authentication"]], "airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth": [[2, 1, 1, "", "CLIENT_AUTH"], [2, 2, 1, "", "find_user"], [2, 1, 1, "", "init_app"], [2, 1, 1, "", "log"], [2, 1, 1, "", "requires_authentication"]], "airflow.providers.fab.auth_manager.api_endpoints": [[6, 0, 0, "-", "role_and_permission_endpoint"], [7, 0, 0, "-", "user_endpoint"]], "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint": [[6, 2, 1, "", "delete_role"], [6, 2, 1, "", "get_permissions"], [6, 2, 1, "", "get_role"], [6, 2, 1, "", "get_roles"], [6, 2, 1, "", "patch_role"], [6, 2, 1, "", "post_role"]], "airflow.providers.fab.auth_manager.api_endpoints.user_endpoint": [[7, 2, 1, "", "delete_user"], [7, 2, 1, "", "get_user"], [7, 2, 1, "", "get_users"], [7, 2, 1, "", "patch_user"], [7, 2, 1, "", "post_user"]], "airflow.providers.fab.auth_manager.cli_commands": [[8, 0, 0, "-", "definition"], [10, 0, 0, "-", "role_command"], [11, 0, 0, "-", "sync_perm_command"], [12, 0, 0, "-", "user_command"], [13, 0, 0, "-", "utils"]], "airflow.providers.fab.auth_manager.cli_commands.definition": [[8, 1, 1, "", "ARG_CREATE_ROLE"], [8, 1, 1, "", "ARG_EMAIL"], [8, 1, 1, "", "ARG_EMAIL_OPTIONAL"], [8, 1, 1, "", "ARG_FIRSTNAME"], [8, 1, 1, "", "ARG_INCLUDE_DAGS"], [8, 1, 1, "", "ARG_LASTNAME"], [8, 1, 1, "", "ARG_LIST_ROLES"], [8, 1, 1, "", "ARG_PASSWORD"], [8, 1, 1, "", "ARG_PERMISSIONS"], [8, 1, 1, "", "ARG_ROLE"], [8, 1, 1, "", "ARG_ROLES"], [8, 1, 1, "", "ARG_ROLE_ACTION"], [8, 1, 1, "", "ARG_ROLE_ACTION_REQUIRED"], [8, 1, 1, "", "ARG_ROLE_EXPORT"], [8, 1, 1, "", "ARG_ROLE_EXPORT_FMT"], [8, 1, 1, "", "ARG_ROLE_IMPORT"], [8, 1, 1, "", "ARG_ROLE_RESOURCE"], [8, 1, 1, "", "ARG_USERNAME"], [8, 1, 1, "", "ARG_USERNAME_OPTIONAL"], [8, 1, 1, "", "ARG_USER_EXPORT"], [8, 1, 1, "", "ARG_USER_IMPORT"], [8, 1, 1, "", "ARG_USE_RANDOM_PASSWORD"], [8, 1, 1, "", "ROLES_COMMANDS"], [8, 1, 1, "", "SYNC_PERM_COMMAND"], [8, 1, 1, "", "USERS_COMMANDS"]], "airflow.providers.fab.auth_manager.cli_commands.role_command": [[10, 2, 1, "", "roles_add_perms"], [10, 2, 1, "", "roles_create"], [10, 2, 1, "", "roles_del_perms"], [10, 2, 1, "", "roles_delete"], [10, 2, 1, "", "roles_export"], [10, 2, 1, "", "roles_import"], [10, 2, 1, "", "roles_list"]], "airflow.providers.fab.auth_manager.cli_commands.sync_perm_command": [[11, 2, 1, "", "sync_perm"]], "airflow.providers.fab.auth_manager.cli_commands.user_command": [[12, 3, 1, "", "UserSchema"], [12, 1, 1, "", "add_role"], [12, 1, 1, "", "remove_role"], [12, 2, 1, "", "user_reset_password"], [12, 2, 1, "", "users_create"], [12, 2, 1, "", "users_delete"], [12, 2, 1, "", "users_export"], [12, 2, 1, "", "users_import"], [12, 2, 1, "", "users_list"], [12, 2, 1, "", "users_manage_role"]], "airflow.providers.fab.auth_manager.cli_commands.user_command.UserSchema": [[12, 4, 1, "", "email"], [12, 4, 1, "", "firstname"], [12, 4, 1, "", "id"], [12, 4, 1, "", "lastname"], [12, 4, 1, "", "roles"], [12, 4, 1, "", "username"]], "airflow.providers.fab.auth_manager.cli_commands.utils": [[13, 2, 1, "", "get_application_builder"]], "airflow.providers.fab.auth_manager.decorators": [[14, 0, 0, "-", "auth"]], "airflow.providers.fab.auth_manager.decorators.auth": [[14, 1, 1, "", "T"], [14, 1, 1, "", "log"]], "airflow.providers.fab.auth_manager.fab_auth_manager": [[16, 3, 1, "", "FabAuthManager"], [16, 2, 1, "", "get_parser"]], "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager": [[16, 5, 1, "", "get_api_endpoints"], [16, 5, 1, "", "get_cli_commands"], [16, 5, 1, "", "get_permitted_dag_ids"], [16, 5, 1, "", "get_url_login"], [16, 5, 1, "", "get_url_logout"], [16, 5, 1, "", "get_url_user_profile"], [16, 5, 1, "", "get_user"], [16, 5, 1, "", "get_user_display_name"], [16, 5, 1, "", "init"], [16, 5, 1, "", "is_authorized_configuration"], [16, 5, 1, "", "is_authorized_connection"], [16, 5, 1, "", "is_authorized_custom_view"], [16, 5, 1, "", "is_authorized_dag"], [16, 5, 1, "", "is_authorized_dataset"], [16, 5, 1, "", "is_authorized_pool"], [16, 5, 1, "", "is_authorized_variable"], [16, 5, 1, "", "is_authorized_view"], [16, 5, 1, "", "is_logged_in"], [16, 5, 1, "", "security_manager"]], "airflow.providers.fab.auth_manager.models": [[19, 3, 1, "", "Action"], [19, 1, 1, "", "Identity"], [19, 3, 1, "", "Permission"], [19, 3, 1, "", "RegisterUser"], [19, 3, 1, "", "Resource"], [19, 3, 1, "", "Role"], [19, 3, 1, "", "User"], [19, 2, 1, "", "add_index_on_ab_register_user_username_postgres"], [19, 2, 1, "", "add_index_on_ab_user_username_postgres"], [18, 0, 0, "-", "anonymous_user"], [19, 1, 1, "", "assoc_permission_role"], [19, 1, 1, "", "assoc_user_role"]], "airflow.providers.fab.auth_manager.models.Action": [[19, 5, 1, "", "__repr__"], [19, 4, 1, "", "__tablename__"], [19, 4, 1, "", "id"], [19, 4, 1, "", "name"]], "airflow.providers.fab.auth_manager.models.Permission": [[19, 5, 1, "", "__repr__"], [19, 4, 1, "", "__table_args__"], [19, 4, 1, "", "__tablename__"], [19, 4, 1, "", "action"], [19, 4, 1, "", "action_id"], [19, 4, 1, "", "id"], [19, 4, 1, "", "resource"], [19, 4, 1, "", "resource_id"]], "airflow.providers.fab.auth_manager.models.RegisterUser": [[19, 4, 1, "", "__tablename__"], [19, 4, 1, "", "email"], [19, 4, 1, "", "first_name"], [19, 4, 1, "", "id"], [19, 4, 1, "", "last_name"], [19, 4, 1, "", "password"], [19, 4, 1, "", "registration_date"], [19, 4, 1, "", "registration_hash"], [19, 4, 1, "", "username"]], "airflow.providers.fab.auth_manager.models.Resource": [[19, 5, 1, "", "__eq__"], [19, 5, 1, "", "__neq__"], [19, 5, 1, "", "__repr__"], [19, 4, 1, "", "__tablename__"], [19, 4, 1, "", "id"], [19, 4, 1, "", "name"]], "airflow.providers.fab.auth_manager.models.Role": [[19, 5, 1, "", "__repr__"], [19, 4, 1, "", "__tablename__"], [19, 4, 1, "", "id"], [19, 4, 1, "", "name"], [19, 4, 1, "", "permissions"]], "airflow.providers.fab.auth_manager.models.User": [[19, 5, 1, "", "__repr__"], [19, 4, 1, "", "__tablename__"], [19, 4, 1, "", "active"], [19, 4, 1, "", "changed_by"], [19, 6, 1, "", "changed_by_fk"], [19, 4, 1, "", "changed_on"], [19, 4, 1, "", "created_by"], [19, 6, 1, "", "created_by_fk"], [19, 4, 1, "", "created_on"], [19, 4, 1, "", "email"], [19, 4, 1, "", "fail_login_count"], [19, 4, 1, "", "first_name"], [19, 5, 1, "", "get_full_name"], [19, 5, 1, "", "get_id"], [19, 5, 1, "", "get_name"], [19, 5, 1, "", "get_user_id"], [19, 4, 1, "", "id"], [19, 6, 1, "", "is_active"], [19, 6, 1, "", "is_anonymous"], [19, 6, 1, "", "is_authenticated"], [19, 4, 1, "", "last_login"], [19, 4, 1, "", "last_name"], [19, 4, 1, "", "login_count"], [19, 4, 1, "", "password"], [19, 6, 1, "", "perms"], [19, 4, 1, "", "roles"], [19, 4, 1, "", "username"]], "airflow.providers.fab.auth_manager.models.anonymous_user": [[18, 3, 1, "", "AnonymousUser"]], "airflow.providers.fab.auth_manager.models.anonymous_user.AnonymousUser": [[18, 6, 1, "", "perms"], [18, 6, 1, "", "roles"]], "airflow.providers.fab.auth_manager.security_manager": [[21, 0, 0, "-", "constants"], [23, 0, 0, "-", "override"]], "airflow.providers.fab.auth_manager.security_manager.constants": [[21, 1, 1, "", "EXISTING_ROLES"]], "airflow.providers.fab.auth_manager.security_manager.override": [[23, 3, 1, "", "FabAirflowSecurityManagerOverride"], [23, 1, 1, "", "MAX_NUM_DATABASE_USER_SESSIONS"], [23, 1, 1, "", "log"]], "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride": [[23, 4, 1, "", "ADMIN_PERMISSIONS"], [23, 4, 1, "", "DAG_ACTIONS"], [23, 4, 1, "", "DAG_RESOURCES"], [23, 4, 1, "", "OP_PERMISSIONS"], [23, 4, 1, "", "ROLE_CONFIGS"], [23, 4, 1, "", "USER_PERMISSIONS"], [23, 4, 1, "", "VIEWER_PERMISSIONS"], [23, 4, 1, "", "action_model"], [23, 4, 1, "", "actionmodelview"], [23, 5, 1, "", "add_homepage_access_to_custom_roles"], [23, 5, 1, "", "add_permission_to_role"], [23, 5, 1, "", "add_permissions_menu"], [23, 5, 1, "", "add_permissions_view"], [23, 5, 1, "", "add_register_user"], [23, 5, 1, "", "add_role"], [23, 5, 1, "", "add_user"], [23, 6, 1, "", "api_login_allow_multiple_providers"], [23, 6, 1, "", "auth_ldap_allow_self_signed"], [23, 6, 1, "", "auth_ldap_append_domain"], [23, 6, 1, "", "auth_ldap_bind_first"], [23, 6, 1, "", "auth_ldap_bind_password"], [23, 6, 1, "", "auth_ldap_bind_user"], [23, 6, 1, "", "auth_ldap_email_field"], [23, 6, 1, "", "auth_ldap_firstname_field"], [23, 6, 1, "", "auth_ldap_group_field"], [23, 6, 1, "", "auth_ldap_lastname_field"], [23, 6, 1, "", "auth_ldap_search"], [23, 6, 1, "", "auth_ldap_search_filter"], [23, 6, 1, "", "auth_ldap_server"], [23, 6, 1, "", "auth_ldap_tls_cacertdir"], [23, 6, 1, "", "auth_ldap_tls_cacertfile"], [23, 6, 1, "", "auth_ldap_tls_certfile"], [23, 6, 1, "", "auth_ldap_tls_demand"], [23, 6, 1, "", "auth_ldap_tls_keyfile"], [23, 6, 1, "", "auth_ldap_uid_field"], [23, 6, 1, "", "auth_ldap_use_tls"], [23, 6, 1, "", "auth_ldap_username_format"], [23, 6, 1, "", "auth_rate_limit"], [23, 6, 1, "", "auth_role_admin"], [23, 6, 1, "", "auth_role_public"], [23, 6, 1, "", "auth_roles_mapping"], [23, 6, 1, "", "auth_roles_sync_at_login"], [23, 6, 1, "", "auth_type"], [23, 6, 1, "", "auth_type_provider_name"], [23, 5, 1, "", "auth_user_db"], [23, 5, 1, "", "auth_user_ldap"], [23, 5, 1, "", "auth_user_oauth"], [23, 5, 1, "", "auth_user_oid"], [23, 6, 1, "", "auth_user_registration"], [23, 6, 1, "", "auth_user_registration_role"], [23, 6, 1, "", "auth_user_registration_role_jmespath"], [23, 5, 1, "", "auth_user_remote_user"], [23, 6, 1, "", "auth_username_ci"], [23, 4, 1, "", "auth_view"], [23, 4, 1, "", "authdbview"], [23, 4, 1, "", "authldapview"], [23, 4, 1, "", "authoauthview"], [23, 4, 1, "", "authoidview"], [23, 4, 1, "", "authremoteuserview"], [23, 6, 1, "", "builtin_roles"], [23, 5, 1, "", "bulk_sync_roles"], [23, 5, 1, "", "can_access_some_dags"], [23, 5, 1, "", "check_authorization"], [23, 5, 1, "", "clean_perms"], [23, 5, 1, "", "count_users"], [23, 5, 1, "", "create_action"], [23, 5, 1, "", "create_admin_standalone"], [23, 5, 1, "", "create_builtin_roles"], [23, 5, 1, "", "create_dag_specific_permissions"], [23, 5, 1, "", "create_db"], [23, 5, 1, "", "create_jwt_manager"], [23, 5, 1, "", "create_login_manager"], [23, 5, 1, "", "create_perm_vm_for_all_dag"], [23, 5, 1, "", "create_permission"], [23, 5, 1, "", "create_resource"], [23, 5, 1, "", "del_register_user"], [23, 5, 1, "", "delete_action"], [23, 5, 1, "", "delete_permission"], [23, 5, 1, "", "delete_resource"], [23, 5, 1, "", "delete_role"], [23, 5, 1, "", "filter_roles_by_perm_with_action"], [23, 5, 1, "", "find_register_user"], [23, 5, 1, "", "find_role"], [23, 5, 1, "", "find_user"], [23, 5, 1, "", "get_accessible_dag_ids"], [23, 5, 1, "", "get_accessible_dags"], [23, 5, 1, "", "get_action"], [23, 5, 1, "", "get_all_permissions"], [23, 5, 1, "", "get_all_resources"], [23, 5, 1, "", "get_all_roles"], [23, 5, 1, "", "get_all_users"], [23, 5, 1, "", "get_editable_dag_ids"], [23, 5, 1, "", "get_editable_dags"], [23, 5, 1, "", "get_oauth_token_key_name"], [23, 5, 1, "", "get_oauth_token_secret_name"], [23, 5, 1, "", "get_oauth_user_info"], [23, 5, 1, "", "get_oid_identity_url"], [23, 5, 1, "", "get_permission"], [23, 5, 1, "", "get_public_role"], [23, 5, 1, "", "get_readable_dag_ids"], [23, 5, 1, "", "get_readable_dags"], [23, 5, 1, "", "get_resource"], [23, 5, 1, "", "get_resource_permissions"], [23, 5, 1, "", "get_roles_from_keys"], [23, 6, 1, "", "get_session"], [23, 5, 1, "", "get_user_by_id"], [23, 5, 1, "", "get_user_menu_access"], [23, 5, 1, "", "get_user_roles"], [23, 5, 1, "", "init_role"], [23, 6, 1, "", "is_auth_limited"], [23, 5, 1, "", "is_dag_resource"], [23, 4, 1, "", "jwt_manager"], [23, 5, 1, "", "ldap_extract"], [23, 5, 1, "", "ldap_extract_list"], [23, 5, 1, "", "load_user"], [23, 5, 1, "", "load_user_jwt"], [23, 4, 1, "", "oauth"], [23, 4, 1, "", "oauth_allow_list"], [23, 6, 1, "", "oauth_providers"], [23, 4, 1, "", "oauth_remotes"], [23, 5, 1, "", "oauth_token_getter"], [23, 4, 1, "", "oauth_user_info"], [23, 5, 1, "", "oauth_user_info_getter"], [23, 6, 1, "", "oauth_whitelists"], [23, 4, 1, "", "oid"], [23, 6, 1, "", "openid_providers"], [23, 5, 1, "", "permission_exists_in_one_or_more_roles"], [23, 4, 1, "", "permission_model"], [23, 4, 1, "", "permissionmodelview"], [23, 5, 1, "", "perms_include_action"], [23, 5, 1, "", "prefixed_dag_id"], [23, 5, 1, "", "register_views"], [23, 4, 1, "", "registeruser_model"], [23, 4, 1, "", "registeruser_view"], [23, 4, 1, "", "registeruserdbview"], [23, 4, 1, "", "registerusermodelview"], [23, 4, 1, "", "registeruseroauthview"], [23, 4, 1, "", "registeruseroidview"], [23, 5, 1, "", "remove_permission_from_role"], [23, 5, 1, "", "reset_password"], [23, 5, 1, "", "reset_user_sessions"], [23, 4, 1, "", "resetmypasswordview"], [23, 4, 1, "", "resetpasswordview"], [23, 4, 1, "", "resource_model"], [23, 4, 1, "", "resourcemodelview"], [23, 4, 1, "", "role_model"], [23, 4, 1, "", "rolemodelview"], [23, 5, 1, "", "security_cleanup"], [23, 5, 1, "", "set_oauth_session"], [23, 5, 1, "", "sync_perm_for_dag"], [23, 5, 1, "", "sync_resource_permissions"], [23, 5, 1, "", "sync_roles"], [23, 5, 1, "", "update_admin_permission"], [23, 5, 1, "", "update_role"], [23, 5, 1, "", "update_user"], [23, 5, 1, "", "update_user_auth_stat"], [23, 4, 1, "", "user_model"], [23, 4, 1, "", "user_view"], [23, 4, 1, "", "userdbmodelview"], [23, 4, 1, "", "userinfoeditview"], [23, 4, 1, "", "userldapmodelview"], [23, 4, 1, "", "useroauthmodelview"], [23, 4, 1, "", "useroidmodelview"], [23, 4, 1, "", "userremoteusermodelview"], [23, 4, 1, "", "userstatschartview"]], "airflow.providers.fab.auth_manager.views": [[25, 0, 0, "-", "permissions"], [26, 0, 0, "-", "roles_list"], [27, 0, 0, "-", "user"], [28, 0, 0, "-", "user_edit"], [29, 0, 0, "-", "user_stats"]], "airflow.providers.fab.auth_manager.views.permissions": [[25, 3, 1, "", "ActionModelView"], [25, 3, 1, "", "PermissionPairModelView"], [25, 3, 1, "", "ResourceModelView"]], "airflow.providers.fab.auth_manager.views.permissions.ActionModelView": [[25, 4, 1, "", "add_title"], [25, 4, 1, "", "base_permissions"], [25, 4, 1, "", "class_permission_name"], [25, 4, 1, "", "edit_title"], [25, 4, 1, "", "label_columns"], [25, 4, 1, "", "list_title"], [25, 4, 1, "", "method_permission_name"], [25, 4, 1, "", "route_base"], [25, 4, 1, "", "show_title"]], "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView": [[25, 4, 1, "", "add_title"], [25, 4, 1, "", "base_permissions"], [25, 4, 1, "", "class_permission_name"], [25, 4, 1, "", "edit_title"], [25, 4, 1, "", "label_columns"], [25, 4, 1, "", "list_columns"], [25, 4, 1, "", "list_title"], [25, 4, 1, "", "method_permission_name"], [25, 4, 1, "", "route_base"], [25, 4, 1, "", "show_title"]], "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView": [[25, 4, 1, "", "add_title"], [25, 4, 1, "", "base_permissions"], [25, 4, 1, "", "class_permission_name"], [25, 4, 1, "", "edit_title"], [25, 4, 1, "", "label_columns"], [25, 4, 1, "", "list_title"], [25, 4, 1, "", "method_permission_name"], [25, 4, 1, "", "route_base"], [25, 4, 1, "", "show_title"]], "airflow.providers.fab.auth_manager.views.roles_list": [[26, 3, 1, "", "CustomRoleModelView"]], "airflow.providers.fab.auth_manager.views.roles_list.CustomRoleModelView": [[26, 4, 1, "", "base_permissions"], [26, 4, 1, "", "class_permission_name"], [26, 4, 1, "", "method_permission_name"]], "airflow.providers.fab.auth_manager.views.user": [[27, 3, 1, "", "CustomUserDBModelView"], [27, 3, 1, "", "CustomUserLDAPModelView"], [27, 3, 1, "", "CustomUserOAuthModelView"], [27, 3, 1, "", "CustomUserOIDModelView"], [27, 3, 1, "", "CustomUserRemoteUserModelView"], [27, 3, 1, "", "MultiResourceUserMixin"]], "airflow.providers.fab.auth_manager.views.user.CustomUserDBModelView": [[27, 4, 1, "", "base_permissions"], [27, 4, 1, "", "class_permission_name_mapping"], [27, 4, 1, "", "method_permission_name"]], "airflow.providers.fab.auth_manager.views.user.CustomUserLDAPModelView": [[27, 4, 1, "", "base_permissions"], [27, 4, 1, "", "class_permission_name_mapping"], [27, 4, 1, "", "method_permission_name"]], "airflow.providers.fab.auth_manager.views.user.CustomUserRemoteUserModelView": [[27, 4, 1, "", "base_permissions"], [27, 4, 1, "", "class_permission_name_mapping"], [27, 4, 1, "", "method_permission_name"]], "airflow.providers.fab.auth_manager.views.user.MultiResourceUserMixin": [[27, 4, 1, "", "base_permissions"], [27, 6, 1, "", "class_permission_name"], [27, 4, 1, "", "class_permission_name_mapping"], [27, 4, 1, "", "method_permission_name"], [27, 5, 1, "", "show"]], "airflow.providers.fab.auth_manager.views.user_edit": [[28, 3, 1, "", "CustomResetMyPasswordView"], [28, 3, 1, "", "CustomResetPasswordView"], [28, 3, 1, "", "CustomUserInfoEditView"]], "airflow.providers.fab.auth_manager.views.user_edit.CustomResetMyPasswordView": [[28, 4, 1, "", "base_permissions"], [28, 4, 1, "", "class_permission_name"], [28, 4, 1, "", "method_permission_name"]], "airflow.providers.fab.auth_manager.views.user_edit.CustomResetPasswordView": [[28, 4, 1, "", "base_permissions"], [28, 4, 1, "", "class_permission_name"], [28, 4, 1, "", "method_permission_name"]], "airflow.providers.fab.auth_manager.views.user_edit.CustomUserInfoEditView": [[28, 4, 1, "", "base_permissions"], [28, 4, 1, "", "class_permission_name"], [28, 4, 1, "", "method_permission_name"], [28, 4, 1, "", "route_base"]], "airflow.providers.fab.auth_manager.views.user_stats": [[29, 3, 1, "", "CustomUserStatsChartView"]], "airflow.providers.fab.auth_manager.views.user_stats.CustomUserStatsChartView": [[29, 4, 1, "", "base_permissions"], [29, 4, 1, "", "class_permission_name"], [29, 4, 1, "", "method_permission_name"], [29, 4, 1, "", "route_base"]]}, "objtypes": {"0": "py:module", "1": "py:data", "2": "py:function", "3": "py:class", "4": "py:attribute", "5": "py:method", "6": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"], "2": ["py", "function", "Python function"], "3": ["py", "class", "Python class"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "method", "Python method"], "6": ["py", "property", "Python property"]}, "titleterms": {"airflow": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 37, 39], "provid": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 37, 39], "fab": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 36, 37, 38, 39], "auth_manag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "api": [0, 1, 2, 3, 4, 32, 42], "auth": [0, 1, 2, 3, 14, 33], "backend": [0, 1, 2], "basic_auth": 0, "modul": [0, 2, 6, 7, 8, 10, 11, 12, 13, 14, 16, 18, 21, 23, 25, 26, 27, 28, 29], "content": [0, 2, 6, 7, 8, 10, 11, 12, 13, 14, 16, 18, 19, 21, 23, 25, 26, 27, 28, 29, 30], "function": [0, 2, 6, 7, 10, 11, 12, 13, 16, 19], "attribut": [0, 2, 12, 19, 23], "submodul": [1, 5, 9, 15, 17, 19, 22, 24], "kerberos_auth": 2, "subpackag": [3, 4, 17, 30], "api_endpoint": [5, 6, 7], "role_and_permission_endpoint": 6, "user_endpoint": 7, "cli_command": [8, 9, 10, 11, 12, 13], "definit": 8, "role_command": 10, "sync_perm_command": 11, "user_command": 12, "class": [12, 16, 18, 19, 23, 25, 26, 27, 28, 29], "util": 13, "decor": [14, 15], "fab_auth_manag": 16, "model": [18, 19], "anonymous_us": 18, "packag": [19, 30, 37, 39, 40], "openapi": 20, "security_manag": [21, 22, 23], "constant": 21, "overrid": 23, "view": [24, 25, 26, 27, 28, 29], "permiss": [25, 31], "roles_list": 26, "user": [27, 31, 36], "user_edit": 28, "user_stat": 29, "access": 31, "control": 31, "default": 31, "role": [31, 36], "public": 31, "viewer": 31, "op": 31, "admin": 31, "custom": 31, "dag": 31, "level": 31, "resourc": 31, "base": [31, 34], "order": 31, "preced": 31, "authent": [32, 34], "disabl": 32, "kerbero": 32, "basic": 32, "roll": 32, "your": 32, "own": 32, "flask": 33, "appbuild": 33, "manag": 33, "webserv": 34, "password": [34, 36], "other": 34, "method": 34, "exampl": 34, "us": 34, "team": 34, "author": 34, "github": 34, "oauth": 34, "changelog": 35, "1": 35, "0": 35, "cli": 36, "command": 36, "posit": 36, "argument": 36, "sub": 36, "add": 36, "name": 36, "creat": 36, "delet": 36, "export": 36, "import": 36, "list": 36, "remov": 36, "reset": 36, "perm": 36, "del": 36, "sync": 36, "apach": [37, 39], "configur": 38, "refer": [38, 42], "section": 38, "auth_rate_limit": 38, "instal": [39, 40], "requir": 39, "from": 40, "sourc": 40, "releas": [40, 41], "integr": 40, "verifi": 40, "pypi": 40, "secur": 41, "patch": 41, "rest": 42}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"airflow.providers.fab.auth_manager.api.auth.backend.basic_auth": [[0, "module-airflow.providers.fab.auth_manager.api.auth.backend.basic_auth"]], "Module Contents": [[0, "module-contents"], [2, "module-contents"], [6, "module-contents"], [7, "module-contents"], [8, "module-contents"], [10, "module-contents"], [11, "module-contents"], [12, "module-contents"], [13, "module-contents"], [14, "module-contents"], [16, "module-contents"], [18, "module-contents"], [21, "module-contents"], [23, "module-contents"], [25, "module-contents"], [26, "module-contents"], [27, "module-contents"], [28, "module-contents"], [29, "module-contents"]], "Functions": [[0, "functions"], [2, "functions"], [6, "functions"], [7, "functions"], [10, "functions"], [11, "functions"], [12, "functions"], [13, "functions"], [16, "functions"], [19, "functions"]], "Attributes": [[0, "attributes"], [2, "attributes"], [12, "attributes"], [19, "attributes"], [23, "attributes"]], "airflow.providers.fab.auth_manager.api.auth.backend": [[1, "module-airflow.providers.fab.auth_manager.api.auth.backend"]], "Submodules": [[1, "submodules"], [5, "submodules"], [9, "submodules"], [15, "submodules"], [17, "submodules"], [19, "submodules"], [22, "submodules"], [24, "submodules"]], "airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth": [[2, "module-airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth"]], "airflow.providers.fab.auth_manager.api.auth": [[3, "module-airflow.providers.fab.auth_manager.api.auth"]], "Subpackages": [[3, "subpackages"], [4, "subpackages"], [17, "subpackages"], [30, "subpackages"]], "airflow.providers.fab.auth_manager.api": [[4, "module-airflow.providers.fab.auth_manager.api"]], "airflow.providers.fab.auth_manager.api_endpoints": [[5, "module-airflow.providers.fab.auth_manager.api_endpoints"]], "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint": [[6, "module-airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint"]], "airflow.providers.fab.auth_manager.api_endpoints.user_endpoint": [[7, "module-airflow.providers.fab.auth_manager.api_endpoints.user_endpoint"]], "airflow.providers.fab.auth_manager.cli_commands.definition": [[8, "module-airflow.providers.fab.auth_manager.cli_commands.definition"]], "airflow.providers.fab.auth_manager.cli_commands": [[9, "module-airflow.providers.fab.auth_manager.cli_commands"]], "airflow.providers.fab.auth_manager.cli_commands.role_command": [[10, "module-airflow.providers.fab.auth_manager.cli_commands.role_command"]], "airflow.providers.fab.auth_manager.cli_commands.sync_perm_command": [[11, "module-airflow.providers.fab.auth_manager.cli_commands.sync_perm_command"]], "airflow.providers.fab.auth_manager.cli_commands.user_command": [[12, "module-airflow.providers.fab.auth_manager.cli_commands.user_command"]], "Classes": [[12, "classes"], [16, "classes"], [18, "classes"], [19, "classes"], [23, "classes"], [25, "classes"], [26, "classes"], [27, "classes"], [28, "classes"], [29, "classes"]], "airflow.providers.fab.auth_manager.cli_commands.utils": [[13, "module-airflow.providers.fab.auth_manager.cli_commands.utils"]], "airflow.providers.fab.auth_manager.decorators.auth": [[14, "module-airflow.providers.fab.auth_manager.decorators.auth"]], "airflow.providers.fab.auth_manager.decorators": [[15, "module-airflow.providers.fab.auth_manager.decorators"]], "airflow.providers.fab.auth_manager.fab_auth_manager": [[16, "module-airflow.providers.fab.auth_manager.fab_auth_manager"]], "airflow.providers.fab.auth_manager": [[17, "module-airflow.providers.fab.auth_manager"]], "airflow.providers.fab.auth_manager.models.anonymous_user": [[18, "module-airflow.providers.fab.auth_manager.models.anonymous_user"]], "airflow.providers.fab.auth_manager.models": [[19, "module-airflow.providers.fab.auth_manager.models"]], "Package Contents": [[19, "package-contents"], [30, "package-contents"]], "airflow.providers.fab.auth_manager.openapi": [[20, "module-airflow.providers.fab.auth_manager.openapi"]], "airflow.providers.fab.auth_manager.security_manager.constants": [[21, "module-airflow.providers.fab.auth_manager.security_manager.constants"]], "airflow.providers.fab.auth_manager.security_manager": [[22, "module-airflow.providers.fab.auth_manager.security_manager"]], "airflow.providers.fab.auth_manager.security_manager.override": [[23, "module-airflow.providers.fab.auth_manager.security_manager.override"]], "airflow.providers.fab.auth_manager.views": [[24, "module-airflow.providers.fab.auth_manager.views"]], "airflow.providers.fab.auth_manager.views.permissions": [[25, "module-airflow.providers.fab.auth_manager.views.permissions"]], "airflow.providers.fab.auth_manager.views.roles_list": [[26, "module-airflow.providers.fab.auth_manager.views.roles_list"]], "airflow.providers.fab.auth_manager.views.user": [[27, "module-airflow.providers.fab.auth_manager.views.user"]], "airflow.providers.fab.auth_manager.views.user_edit": [[28, "module-airflow.providers.fab.auth_manager.views.user_edit"]], "airflow.providers.fab.auth_manager.views.user_stats": [[29, "module-airflow.providers.fab.auth_manager.views.user_stats"]], "airflow.providers.fab": [[30, "module-airflow.providers.fab"]], "Access Control": [[31, "access-control"]], "Default Roles": [[31, "default-roles"]], "Public": [[31, "public"]], "Viewer": [[31, "viewer"]], "User": [[31, "user"]], "Op": [[31, "op"]], "Admin": [[31, "admin"]], "Custom Roles": [[31, "custom-roles"]], "DAG Level Role": [[31, "dag-level-role"]], "Permissions": [[31, "permissions"]], "Resource-Based permissions": [[31, "resource-based-permissions"]], "DAG-level permissions": [[31, "dag-level-permissions"]], "Order of precedence for DAG-level permissions": [[31, "order-of-precedence-for-dag-level-permissions"]], "API Authentication": [[32, "api-authentication"]], "Disable authentication": [[32, "disable-authentication"]], "Kerberos authentication": [[32, "kerberos-authentication"]], "Basic authentication": [[32, "basic-authentication"]], "Roll your own API authentication": [[32, "roll-your-own-api-authentication"]], "Flask AppBuilder (FAB) auth manager": [[33, "flask-appbuilder-fab-auth-manager"]], "Webserver authentication": [[34, "webserver-authentication"]], "Password": [[34, "password"]], "Other Methods": [[34, "other-methods"]], "Example using team based Authorization with GitHub OAuth": [[34, "example-using-team-based-authorization-with-github-oauth"]], "Changelog": [[35, "changelog"]], "1.0.0": [[35, "id1"]], "FAB CLI Commands": [[36, "fab-cli-commands"]], "Positional Arguments": [[36, "positional-arguments"], [36, "positional-arguments_repeat1"], [36, "positional-arguments_repeat2"], [36, "positional-arguments_repeat3"], [36, "positional-arguments_repeat4"], [36, "positional-arguments_repeat5"], [36, "positional-arguments_repeat6"], [36, "positional-arguments_repeat7"], [36, "positional-arguments_repeat8"], [36, "positional-arguments_repeat9"], [36, "positional-arguments_repeat10"]], "Sub-commands": [[36, "Sub-commands"], [36, "Sub-commands_repeat1"], [36, "Sub-commands_repeat2"]], "users": [[36, "users"]], "add-role": [[36, "add-role"]], "Named Arguments": [[36, "named-arguments"], [36, "named-arguments_repeat1"], [36, "named-arguments_repeat2"], [36, "named-arguments_repeat3"], [36, "named-arguments_repeat4"], [36, "named-arguments_repeat5"], [36, "named-arguments_repeat6"], [36, "named-arguments_repeat7"], [36, "named-arguments_repeat8"], [36, "named-arguments_repeat9"], [36, "named-arguments_repeat10"], [36, "named-arguments_repeat11"], [36, "named-arguments_repeat12"], [36, "named-arguments_repeat13"], [36, "named-arguments_repeat14"], [36, "named-arguments_repeat15"]], "create": [[36, "create"], [36, "create_repeat1"]], "delete": [[36, "delete"], [36, "delete_repeat1"]], "export": [[36, "export"], [36, "export_repeat1"]], "import": [[36, "import"], [36, "import_repeat1"]], "list": [[36, "list"], [36, "list_repeat1"]], "remove-role": [[36, "remove-role"]], "reset-password": [[36, "reset-password"]], "roles": [[36, "roles"]], "add-perms": [[36, "add-perms"]], "del-perms": [[36, "del-perms"]], "sync-perm": [[36, "sync-perm"]], "Package apache-airflow-providers-fab": [[37, "package-apache-airflow-providers-fab"], [39, "package-apache-airflow-providers-fab"]], "Configuration Reference": [[38, "configuration-reference"]], "Sections:": [[38, "sections"]], "[fab]": [[38, "fab"]], "auth_rate_limited": [[38, "auth-rate-limited"]], "apache-airflow-providers-fab": [[39, "apache-airflow-providers-fab"]], "Provider package": [[39, "provider-package"]], "Installation": [[39, "installation"]], "Requirements": [[39, "requirements"]], "Installing from sources": [[40, "installing-from-sources"]], "Released packages": [[40, "released-packages"]], "Release integrity": [[40, "release-integrity"]], "Verifying PyPI releases": [[40, "verifying-pypi-releases"]], "Releasing security patches": [[41, "releasing-security-patches"]], "REST API Reference": [[42, "rest-api-reference"]]}, "indexentries": {"client_auth (in module airflow.providers.fab.auth_manager.api.auth.backend.basic_auth)": [[0, "airflow.providers.fab.auth_manager.api.auth.backend.basic_auth.CLIENT_AUTH"]], "t (in module airflow.providers.fab.auth_manager.api.auth.backend.basic_auth)": [[0, "airflow.providers.fab.auth_manager.api.auth.backend.basic_auth.T"]], "airflow.providers.fab.auth_manager.api.auth.backend.basic_auth": [[0, "module-airflow.providers.fab.auth_manager.api.auth.backend.basic_auth"]], "auth_current_user() (in module airflow.providers.fab.auth_manager.api.auth.backend.basic_auth)": [[0, "airflow.providers.fab.auth_manager.api.auth.backend.basic_auth.auth_current_user"]], "init_app() (in module airflow.providers.fab.auth_manager.api.auth.backend.basic_auth)": [[0, "airflow.providers.fab.auth_manager.api.auth.backend.basic_auth.init_app"]], "module": [[0, "module-airflow.providers.fab.auth_manager.api.auth.backend.basic_auth"], [1, "module-airflow.providers.fab.auth_manager.api.auth.backend"], [2, "module-airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth"], [3, "module-airflow.providers.fab.auth_manager.api.auth"], [4, "module-airflow.providers.fab.auth_manager.api"], [5, "module-airflow.providers.fab.auth_manager.api_endpoints"], [6, "module-airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint"], [7, "module-airflow.providers.fab.auth_manager.api_endpoints.user_endpoint"], [8, "module-airflow.providers.fab.auth_manager.cli_commands.definition"], [9, "module-airflow.providers.fab.auth_manager.cli_commands"], [10, "module-airflow.providers.fab.auth_manager.cli_commands.role_command"], [11, "module-airflow.providers.fab.auth_manager.cli_commands.sync_perm_command"], [12, "module-airflow.providers.fab.auth_manager.cli_commands.user_command"], [13, "module-airflow.providers.fab.auth_manager.cli_commands.utils"], [14, "module-airflow.providers.fab.auth_manager.decorators.auth"], [15, "module-airflow.providers.fab.auth_manager.decorators"], [16, "module-airflow.providers.fab.auth_manager.fab_auth_manager"], [17, "module-airflow.providers.fab.auth_manager"], [18, "module-airflow.providers.fab.auth_manager.models.anonymous_user"], [19, "module-airflow.providers.fab.auth_manager.models"], [20, "module-airflow.providers.fab.auth_manager.openapi"], [21, "module-airflow.providers.fab.auth_manager.security_manager.constants"], [22, "module-airflow.providers.fab.auth_manager.security_manager"], [23, "module-airflow.providers.fab.auth_manager.security_manager.override"], [24, "module-airflow.providers.fab.auth_manager.views"], [25, "module-airflow.providers.fab.auth_manager.views.permissions"], [26, "module-airflow.providers.fab.auth_manager.views.roles_list"], [27, "module-airflow.providers.fab.auth_manager.views.user"], [28, "module-airflow.providers.fab.auth_manager.views.user_edit"], [29, "module-airflow.providers.fab.auth_manager.views.user_stats"], [30, "module-airflow.providers.fab"]], "requires_authentication() (in module airflow.providers.fab.auth_manager.api.auth.backend.basic_auth)": [[0, "airflow.providers.fab.auth_manager.api.auth.backend.basic_auth.requires_authentication"]], "airflow.providers.fab.auth_manager.api.auth.backend": [[1, "module-airflow.providers.fab.auth_manager.api.auth.backend"]], "client_auth (in module airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth)": [[2, "airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth.CLIENT_AUTH"]], "airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth": [[2, "module-airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth"]], "find_user() (in module airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth)": [[2, "airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth.find_user"]], "init_app (in module airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth)": [[2, "airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth.init_app"]], "log (in module airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth)": [[2, "airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth.log"]], "requires_authentication (in module airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth)": [[2, "airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth.requires_authentication"]], "airflow.providers.fab.auth_manager.api.auth": [[3, "module-airflow.providers.fab.auth_manager.api.auth"]], "airflow.providers.fab.auth_manager.api": [[4, "module-airflow.providers.fab.auth_manager.api"]], "airflow.providers.fab.auth_manager.api_endpoints": [[5, "module-airflow.providers.fab.auth_manager.api_endpoints"]], "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint": [[6, "module-airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint"]], "delete_role() (in module airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint)": [[6, "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint.delete_role"]], "get_permissions() (in module airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint)": [[6, "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint.get_permissions"]], "get_role() (in module airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint)": [[6, "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint.get_role"]], "get_roles() (in module airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint)": [[6, "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint.get_roles"]], "patch_role() (in module airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint)": [[6, "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint.patch_role"]], "post_role() (in module airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint)": [[6, "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint.post_role"]], "airflow.providers.fab.auth_manager.api_endpoints.user_endpoint": [[7, "module-airflow.providers.fab.auth_manager.api_endpoints.user_endpoint"]], "delete_user() (in module airflow.providers.fab.auth_manager.api_endpoints.user_endpoint)": [[7, "airflow.providers.fab.auth_manager.api_endpoints.user_endpoint.delete_user"]], "get_user() (in module airflow.providers.fab.auth_manager.api_endpoints.user_endpoint)": [[7, "airflow.providers.fab.auth_manager.api_endpoints.user_endpoint.get_user"]], "get_users() (in module airflow.providers.fab.auth_manager.api_endpoints.user_endpoint)": [[7, "airflow.providers.fab.auth_manager.api_endpoints.user_endpoint.get_users"]], "patch_user() (in module airflow.providers.fab.auth_manager.api_endpoints.user_endpoint)": [[7, "airflow.providers.fab.auth_manager.api_endpoints.user_endpoint.patch_user"]], "post_user() (in module airflow.providers.fab.auth_manager.api_endpoints.user_endpoint)": [[7, "airflow.providers.fab.auth_manager.api_endpoints.user_endpoint.post_user"]], "arg_create_role (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_CREATE_ROLE"]], "arg_email (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_EMAIL"]], "arg_email_optional (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_EMAIL_OPTIONAL"]], "arg_firstname (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_FIRSTNAME"]], "arg_include_dags (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_INCLUDE_DAGS"]], "arg_lastname (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_LASTNAME"]], "arg_list_roles (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_LIST_ROLES"]], "arg_password (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_PASSWORD"]], "arg_permissions (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_PERMISSIONS"]], "arg_role (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_ROLE"]], "arg_roles (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_ROLES"]], "arg_role_action (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_ROLE_ACTION"]], "arg_role_action_required (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_ROLE_ACTION_REQUIRED"]], "arg_role_export (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_ROLE_EXPORT"]], "arg_role_export_fmt (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_ROLE_EXPORT_FMT"]], "arg_role_import (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_ROLE_IMPORT"]], "arg_role_resource (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_ROLE_RESOURCE"]], "arg_username (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_USERNAME"]], "arg_username_optional (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_USERNAME_OPTIONAL"]], "arg_user_export (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_USER_EXPORT"]], "arg_user_import (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_USER_IMPORT"]], "arg_use_random_password (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_USE_RANDOM_PASSWORD"]], "roles_commands (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ROLES_COMMANDS"]], "sync_perm_command (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.SYNC_PERM_COMMAND"]], "users_commands (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.USERS_COMMANDS"]], "airflow.providers.fab.auth_manager.cli_commands.definition": [[8, "module-airflow.providers.fab.auth_manager.cli_commands.definition"]], "airflow.providers.fab.auth_manager.cli_commands": [[9, "module-airflow.providers.fab.auth_manager.cli_commands"]], "airflow.providers.fab.auth_manager.cli_commands.role_command": [[10, "module-airflow.providers.fab.auth_manager.cli_commands.role_command"]], "roles_add_perms() (in module airflow.providers.fab.auth_manager.cli_commands.role_command)": [[10, "airflow.providers.fab.auth_manager.cli_commands.role_command.roles_add_perms"]], "roles_create() (in module airflow.providers.fab.auth_manager.cli_commands.role_command)": [[10, "airflow.providers.fab.auth_manager.cli_commands.role_command.roles_create"]], "roles_del_perms() (in module airflow.providers.fab.auth_manager.cli_commands.role_command)": [[10, "airflow.providers.fab.auth_manager.cli_commands.role_command.roles_del_perms"]], "roles_delete() (in module airflow.providers.fab.auth_manager.cli_commands.role_command)": [[10, "airflow.providers.fab.auth_manager.cli_commands.role_command.roles_delete"]], "roles_export() (in module airflow.providers.fab.auth_manager.cli_commands.role_command)": [[10, "airflow.providers.fab.auth_manager.cli_commands.role_command.roles_export"]], "roles_import() (in module airflow.providers.fab.auth_manager.cli_commands.role_command)": [[10, "airflow.providers.fab.auth_manager.cli_commands.role_command.roles_import"]], "roles_list() (in module airflow.providers.fab.auth_manager.cli_commands.role_command)": [[10, "airflow.providers.fab.auth_manager.cli_commands.role_command.roles_list"]], "airflow.providers.fab.auth_manager.cli_commands.sync_perm_command": [[11, "module-airflow.providers.fab.auth_manager.cli_commands.sync_perm_command"]], "sync_perm() (in module airflow.providers.fab.auth_manager.cli_commands.sync_perm_command)": [[11, "airflow.providers.fab.auth_manager.cli_commands.sync_perm_command.sync_perm"]], "userschema (class in airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.UserSchema"]], "add_role (in module airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.add_role"]], "airflow.providers.fab.auth_manager.cli_commands.user_command": [[12, "module-airflow.providers.fab.auth_manager.cli_commands.user_command"]], "email (airflow.providers.fab.auth_manager.cli_commands.user_command.userschema attribute)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.UserSchema.email"]], "firstname (airflow.providers.fab.auth_manager.cli_commands.user_command.userschema attribute)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.UserSchema.firstname"]], "id (airflow.providers.fab.auth_manager.cli_commands.user_command.userschema attribute)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.UserSchema.id"]], "lastname (airflow.providers.fab.auth_manager.cli_commands.user_command.userschema attribute)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.UserSchema.lastname"]], "remove_role (in module airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.remove_role"]], "roles (airflow.providers.fab.auth_manager.cli_commands.user_command.userschema attribute)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.UserSchema.roles"]], "user_reset_password() (in module airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.user_reset_password"]], "username (airflow.providers.fab.auth_manager.cli_commands.user_command.userschema attribute)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.UserSchema.username"]], "users_create() (in module airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.users_create"]], "users_delete() (in module airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.users_delete"]], "users_export() (in module airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.users_export"]], "users_import() (in module airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.users_import"]], "users_list() (in module airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.users_list"]], "users_manage_role() (in module airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.users_manage_role"]], "airflow.providers.fab.auth_manager.cli_commands.utils": [[13, "module-airflow.providers.fab.auth_manager.cli_commands.utils"]], "get_application_builder() (in module airflow.providers.fab.auth_manager.cli_commands.utils)": [[13, "airflow.providers.fab.auth_manager.cli_commands.utils.get_application_builder"]], "t (in module airflow.providers.fab.auth_manager.decorators.auth)": [[14, "airflow.providers.fab.auth_manager.decorators.auth.T"]], "airflow.providers.fab.auth_manager.decorators.auth": [[14, "module-airflow.providers.fab.auth_manager.decorators.auth"]], "log (in module airflow.providers.fab.auth_manager.decorators.auth)": [[14, "airflow.providers.fab.auth_manager.decorators.auth.log"]], "airflow.providers.fab.auth_manager.decorators": [[15, "module-airflow.providers.fab.auth_manager.decorators"]], "fabauthmanager (class in airflow.providers.fab.auth_manager.fab_auth_manager)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager"]], "airflow.providers.fab.auth_manager.fab_auth_manager": [[16, "module-airflow.providers.fab.auth_manager.fab_auth_manager"]], "get_api_endpoints() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.get_api_endpoints"]], "get_cli_commands() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager static method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.get_cli_commands"]], "get_parser() (in module airflow.providers.fab.auth_manager.fab_auth_manager)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.get_parser"]], "get_permitted_dag_ids() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.get_permitted_dag_ids"]], "get_url_login() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.get_url_login"]], "get_url_logout() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.get_url_logout"]], "get_url_user_profile() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.get_url_user_profile"]], "get_user() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.get_user"]], "get_user_display_name() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.get_user_display_name"]], "init() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.init"]], "is_authorized_configuration() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.is_authorized_configuration"]], "is_authorized_connection() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.is_authorized_connection"]], "is_authorized_custom_view() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.is_authorized_custom_view"]], "is_authorized_dag() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.is_authorized_dag"]], "is_authorized_dataset() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.is_authorized_dataset"]], "is_authorized_pool() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.is_authorized_pool"]], "is_authorized_variable() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.is_authorized_variable"]], "is_authorized_view() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.is_authorized_view"]], "is_logged_in() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.is_logged_in"]], "security_manager() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.security_manager"]], "airflow.providers.fab.auth_manager": [[17, "module-airflow.providers.fab.auth_manager"]], "anonymoususer (class in airflow.providers.fab.auth_manager.models.anonymous_user)": [[18, "airflow.providers.fab.auth_manager.models.anonymous_user.AnonymousUser"]], "airflow.providers.fab.auth_manager.models.anonymous_user": [[18, "module-airflow.providers.fab.auth_manager.models.anonymous_user"]], "perms (airflow.providers.fab.auth_manager.models.anonymous_user.anonymoususer property)": [[18, "airflow.providers.fab.auth_manager.models.anonymous_user.AnonymousUser.perms"]], "roles (airflow.providers.fab.auth_manager.models.anonymous_user.anonymoususer property)": [[18, "airflow.providers.fab.auth_manager.models.anonymous_user.AnonymousUser.roles"]], "action (class in airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.Action"]], "identity (in module airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.Identity"]], "permission (class in airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.Permission"]], "registeruser (class in airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser"]], "resource (class in airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.Resource"]], "role (class in airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.Role"]], "user (class in airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.User"]], "__eq__() (airflow.providers.fab.auth_manager.models.resource method)": [[19, "airflow.providers.fab.auth_manager.models.Resource.__eq__"]], "__neq__() (airflow.providers.fab.auth_manager.models.resource method)": [[19, "airflow.providers.fab.auth_manager.models.Resource.__neq__"]], "__repr__() (airflow.providers.fab.auth_manager.models.action method)": [[19, "airflow.providers.fab.auth_manager.models.Action.__repr__"]], "__repr__() (airflow.providers.fab.auth_manager.models.permission method)": [[19, "airflow.providers.fab.auth_manager.models.Permission.__repr__"]], "__repr__() (airflow.providers.fab.auth_manager.models.resource method)": [[19, "airflow.providers.fab.auth_manager.models.Resource.__repr__"]], "__repr__() (airflow.providers.fab.auth_manager.models.role method)": [[19, "airflow.providers.fab.auth_manager.models.Role.__repr__"]], "__repr__() (airflow.providers.fab.auth_manager.models.user method)": [[19, "airflow.providers.fab.auth_manager.models.User.__repr__"]], "__table_args__ (airflow.providers.fab.auth_manager.models.permission attribute)": [[19, "airflow.providers.fab.auth_manager.models.Permission.__table_args__"]], "__tablename__ (airflow.providers.fab.auth_manager.models.action attribute)": [[19, "airflow.providers.fab.auth_manager.models.Action.__tablename__"]], "__tablename__ (airflow.providers.fab.auth_manager.models.permission attribute)": [[19, "airflow.providers.fab.auth_manager.models.Permission.__tablename__"]], "__tablename__ (airflow.providers.fab.auth_manager.models.registeruser attribute)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser.__tablename__"]], "__tablename__ (airflow.providers.fab.auth_manager.models.resource attribute)": [[19, "airflow.providers.fab.auth_manager.models.Resource.__tablename__"]], "__tablename__ (airflow.providers.fab.auth_manager.models.role attribute)": [[19, "airflow.providers.fab.auth_manager.models.Role.__tablename__"]], "__tablename__ (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.__tablename__"]], "action (airflow.providers.fab.auth_manager.models.permission attribute)": [[19, "airflow.providers.fab.auth_manager.models.Permission.action"]], "action_id (airflow.providers.fab.auth_manager.models.permission attribute)": [[19, "airflow.providers.fab.auth_manager.models.Permission.action_id"]], "active (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.active"]], "add_index_on_ab_register_user_username_postgres() (in module airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.add_index_on_ab_register_user_username_postgres"]], "add_index_on_ab_user_username_postgres() (in module airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.add_index_on_ab_user_username_postgres"]], "airflow.providers.fab.auth_manager.models": [[19, "module-airflow.providers.fab.auth_manager.models"]], "assoc_permission_role (in module airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.assoc_permission_role"]], "assoc_user_role (in module airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.assoc_user_role"]], "changed_by (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.changed_by"]], "changed_by_fk (airflow.providers.fab.auth_manager.models.user property)": [[19, "airflow.providers.fab.auth_manager.models.User.changed_by_fk"]], "changed_on (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.changed_on"]], "created_by (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.created_by"]], "created_by_fk (airflow.providers.fab.auth_manager.models.user property)": [[19, "airflow.providers.fab.auth_manager.models.User.created_by_fk"]], "created_on (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.created_on"]], "email (airflow.providers.fab.auth_manager.models.registeruser attribute)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser.email"]], "email (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.email"]], "fail_login_count (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.fail_login_count"]], "first_name (airflow.providers.fab.auth_manager.models.registeruser attribute)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser.first_name"]], "first_name (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.first_name"]], "get_full_name() (airflow.providers.fab.auth_manager.models.user method)": [[19, "airflow.providers.fab.auth_manager.models.User.get_full_name"]], "get_id() (airflow.providers.fab.auth_manager.models.user method)": [[19, "airflow.providers.fab.auth_manager.models.User.get_id"]], "get_name() (airflow.providers.fab.auth_manager.models.user method)": [[19, "airflow.providers.fab.auth_manager.models.User.get_name"]], "get_user_id() (airflow.providers.fab.auth_manager.models.user class method)": [[19, "airflow.providers.fab.auth_manager.models.User.get_user_id"]], "id (airflow.providers.fab.auth_manager.models.action attribute)": [[19, "airflow.providers.fab.auth_manager.models.Action.id"]], "id (airflow.providers.fab.auth_manager.models.permission attribute)": [[19, "airflow.providers.fab.auth_manager.models.Permission.id"]], "id (airflow.providers.fab.auth_manager.models.registeruser attribute)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser.id"]], "id (airflow.providers.fab.auth_manager.models.resource attribute)": [[19, "airflow.providers.fab.auth_manager.models.Resource.id"]], "id (airflow.providers.fab.auth_manager.models.role attribute)": [[19, "airflow.providers.fab.auth_manager.models.Role.id"]], "id (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.id"]], "is_active (airflow.providers.fab.auth_manager.models.user property)": [[19, "airflow.providers.fab.auth_manager.models.User.is_active"]], "is_anonymous (airflow.providers.fab.auth_manager.models.user property)": [[19, "airflow.providers.fab.auth_manager.models.User.is_anonymous"]], "is_authenticated (airflow.providers.fab.auth_manager.models.user property)": [[19, "airflow.providers.fab.auth_manager.models.User.is_authenticated"]], "last_login (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.last_login"]], "last_name (airflow.providers.fab.auth_manager.models.registeruser attribute)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser.last_name"]], "last_name (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.last_name"]], "login_count (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.login_count"]], "name (airflow.providers.fab.auth_manager.models.action attribute)": [[19, "airflow.providers.fab.auth_manager.models.Action.name"]], "name (airflow.providers.fab.auth_manager.models.resource attribute)": [[19, "airflow.providers.fab.auth_manager.models.Resource.name"]], "name (airflow.providers.fab.auth_manager.models.role attribute)": [[19, "airflow.providers.fab.auth_manager.models.Role.name"]], "password (airflow.providers.fab.auth_manager.models.registeruser attribute)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser.password"]], "password (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.password"]], "permissions (airflow.providers.fab.auth_manager.models.role attribute)": [[19, "airflow.providers.fab.auth_manager.models.Role.permissions"]], "perms (airflow.providers.fab.auth_manager.models.user property)": [[19, "airflow.providers.fab.auth_manager.models.User.perms"]], "registration_date (airflow.providers.fab.auth_manager.models.registeruser attribute)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser.registration_date"]], "registration_hash (airflow.providers.fab.auth_manager.models.registeruser attribute)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser.registration_hash"]], "resource (airflow.providers.fab.auth_manager.models.permission attribute)": [[19, "airflow.providers.fab.auth_manager.models.Permission.resource"]], "resource_id (airflow.providers.fab.auth_manager.models.permission attribute)": [[19, "airflow.providers.fab.auth_manager.models.Permission.resource_id"]], "roles (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.roles"]], "username (airflow.providers.fab.auth_manager.models.registeruser attribute)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser.username"]], "username (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.username"]], "airflow.providers.fab.auth_manager.openapi": [[20, "module-airflow.providers.fab.auth_manager.openapi"]], "existing_roles (in module airflow.providers.fab.auth_manager.security_manager.constants)": [[21, "airflow.providers.fab.auth_manager.security_manager.constants.EXISTING_ROLES"]], "airflow.providers.fab.auth_manager.security_manager.constants": [[21, "module-airflow.providers.fab.auth_manager.security_manager.constants"]], "airflow.providers.fab.auth_manager.security_manager": [[22, "module-airflow.providers.fab.auth_manager.security_manager"]], "admin_permissions (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.ADMIN_PERMISSIONS"]], "dag_actions (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.DAG_ACTIONS"]], "dag_resources (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.DAG_RESOURCES"]], "fabairflowsecuritymanageroverride (class in airflow.providers.fab.auth_manager.security_manager.override)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride"]], "max_num_database_user_sessions (in module airflow.providers.fab.auth_manager.security_manager.override)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.MAX_NUM_DATABASE_USER_SESSIONS"]], "op_permissions (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.OP_PERMISSIONS"]], "role_configs (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.ROLE_CONFIGS"]], "user_permissions (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.USER_PERMISSIONS"]], "viewer_permissions (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.VIEWER_PERMISSIONS"]], "action_model (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.action_model"]], "actionmodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.actionmodelview"]], "add_homepage_access_to_custom_roles() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.add_homepage_access_to_custom_roles"]], "add_permission_to_role() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.add_permission_to_role"]], "add_permissions_menu() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.add_permissions_menu"]], "add_permissions_view() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.add_permissions_view"]], "add_register_user() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.add_register_user"]], "add_role() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.add_role"]], "add_user() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.add_user"]], "airflow.providers.fab.auth_manager.security_manager.override": [[23, "module-airflow.providers.fab.auth_manager.security_manager.override"]], "api_login_allow_multiple_providers (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.api_login_allow_multiple_providers"]], "auth_ldap_allow_self_signed (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_allow_self_signed"]], "auth_ldap_append_domain (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_append_domain"]], "auth_ldap_bind_first (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_bind_first"]], "auth_ldap_bind_password (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_bind_password"]], "auth_ldap_bind_user (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_bind_user"]], "auth_ldap_email_field (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_email_field"]], "auth_ldap_firstname_field (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_firstname_field"]], "auth_ldap_group_field (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_group_field"]], "auth_ldap_lastname_field (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_lastname_field"]], "auth_ldap_search (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_search"]], "auth_ldap_search_filter (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_search_filter"]], "auth_ldap_server (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_server"]], "auth_ldap_tls_cacertdir (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_tls_cacertdir"]], "auth_ldap_tls_cacertfile (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_tls_cacertfile"]], "auth_ldap_tls_certfile (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_tls_certfile"]], "auth_ldap_tls_demand (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_tls_demand"]], "auth_ldap_tls_keyfile (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_tls_keyfile"]], "auth_ldap_uid_field (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_uid_field"]], "auth_ldap_use_tls (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_use_tls"]], "auth_ldap_username_format (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_username_format"]], "auth_rate_limit (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_rate_limit"]], "auth_role_admin (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_role_admin"]], "auth_role_public (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_role_public"]], "auth_roles_mapping (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_roles_mapping"]], "auth_roles_sync_at_login (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_roles_sync_at_login"]], "auth_type (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_type"]], "auth_type_provider_name (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_type_provider_name"]], "auth_user_db() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_user_db"]], "auth_user_ldap() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_user_ldap"]], "auth_user_oauth() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_user_oauth"]], "auth_user_oid() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_user_oid"]], "auth_user_registration (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_user_registration"]], "auth_user_registration_role (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_user_registration_role"]], "auth_user_registration_role_jmespath (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_user_registration_role_jmespath"]], "auth_user_remote_user() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_user_remote_user"]], "auth_username_ci (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_username_ci"]], "auth_view (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_view"]], "authdbview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.authdbview"]], "authldapview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.authldapview"]], "authoauthview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.authoauthview"]], "authoidview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.authoidview"]], "authremoteuserview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.authremoteuserview"]], "builtin_roles (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.builtin_roles"]], "bulk_sync_roles() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.bulk_sync_roles"]], "can_access_some_dags() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.can_access_some_dags"]], "check_authorization() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.check_authorization"]], "clean_perms() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.clean_perms"]], "count_users() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.count_users"]], "create_action() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_action"]], "create_admin_standalone() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_admin_standalone"]], "create_builtin_roles() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_builtin_roles"]], "create_dag_specific_permissions() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_dag_specific_permissions"]], "create_db() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_db"]], "create_jwt_manager() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_jwt_manager"]], "create_login_manager() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_login_manager"]], "create_perm_vm_for_all_dag() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_perm_vm_for_all_dag"]], "create_permission() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_permission"]], "create_resource() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_resource"]], "del_register_user() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.del_register_user"]], "delete_action() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.delete_action"]], "delete_permission() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.delete_permission"]], "delete_resource() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.delete_resource"]], "delete_role() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.delete_role"]], "filter_roles_by_perm_with_action() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.filter_roles_by_perm_with_action"]], "find_register_user() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.find_register_user"]], "find_role() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.find_role"]], "find_user() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.find_user"]], "get_accessible_dag_ids() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_accessible_dag_ids"]], "get_accessible_dags() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_accessible_dags"]], "get_action() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_action"]], "get_all_permissions() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_all_permissions"]], "get_all_resources() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_all_resources"]], "get_all_roles() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_all_roles"]], "get_all_users() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_all_users"]], "get_editable_dag_ids() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride static method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_editable_dag_ids"]], "get_editable_dags() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_editable_dags"]], "get_oauth_token_key_name() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_oauth_token_key_name"]], "get_oauth_token_secret_name() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_oauth_token_secret_name"]], "get_oauth_user_info() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_oauth_user_info"]], "get_oid_identity_url() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_oid_identity_url"]], "get_permission() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_permission"]], "get_public_role() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_public_role"]], "get_readable_dag_ids() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride static method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_readable_dag_ids"]], "get_readable_dags() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_readable_dags"]], "get_resource() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_resource"]], "get_resource_permissions() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_resource_permissions"]], "get_roles_from_keys() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_roles_from_keys"]], "get_session (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_session"]], "get_user_by_id() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_user_by_id"]], "get_user_menu_access() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_user_menu_access"]], "get_user_roles() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride static method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_user_roles"]], "init_role() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.init_role"]], "is_auth_limited (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.is_auth_limited"]], "is_dag_resource() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.is_dag_resource"]], "jwt_manager (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.jwt_manager"]], "ldap_extract() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride static method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.ldap_extract"]], "ldap_extract_list() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride static method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.ldap_extract_list"]], "load_user() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.load_user"]], "load_user_jwt() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.load_user_jwt"]], "log (in module airflow.providers.fab.auth_manager.security_manager.override)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.log"]], "oauth (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.oauth"]], "oauth_allow_list (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.oauth_allow_list"]], "oauth_providers (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.oauth_providers"]], "oauth_remotes (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.oauth_remotes"]], "oauth_token_getter() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride static method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.oauth_token_getter"]], "oauth_user_info (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.oauth_user_info"]], "oauth_user_info_getter() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.oauth_user_info_getter"]], "oauth_whitelists (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.oauth_whitelists"]], "oid (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.oid"]], "openid_providers (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.openid_providers"]], "permission_exists_in_one_or_more_roles() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.permission_exists_in_one_or_more_roles"]], "permission_model (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.permission_model"]], "permissionmodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.permissionmodelview"]], "perms_include_action() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.perms_include_action"]], "prefixed_dag_id() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.prefixed_dag_id"]], "register_views() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.register_views"]], "registeruser_model (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.registeruser_model"]], "registeruser_view (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.registeruser_view"]], "registeruserdbview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.registeruserdbview"]], "registerusermodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.registerusermodelview"]], "registeruseroauthview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.registeruseroauthview"]], "registeruseroidview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.registeruseroidview"]], "remove_permission_from_role() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.remove_permission_from_role"]], "reset_password() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.reset_password"]], "reset_user_sessions() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.reset_user_sessions"]], "resetmypasswordview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.resetmypasswordview"]], "resetpasswordview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.resetpasswordview"]], "resource_model (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.resource_model"]], "resourcemodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.resourcemodelview"]], "role_model (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.role_model"]], "rolemodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.rolemodelview"]], "security_cleanup() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.security_cleanup"]], "set_oauth_session() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.set_oauth_session"]], "sync_perm_for_dag() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.sync_perm_for_dag"]], "sync_resource_permissions() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.sync_resource_permissions"]], "sync_roles() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.sync_roles"]], "update_admin_permission() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.update_admin_permission"]], "update_role() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.update_role"]], "update_user() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.update_user"]], "update_user_auth_stat() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.update_user_auth_stat"]], "user_model (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.user_model"]], "user_view (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.user_view"]], "userdbmodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.userdbmodelview"]], "userinfoeditview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.userinfoeditview"]], "userldapmodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.userldapmodelview"]], "useroauthmodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.useroauthmodelview"]], "useroidmodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.useroidmodelview"]], "userremoteusermodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.userremoteusermodelview"]], "userstatschartview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.userstatschartview"]], "airflow.providers.fab.auth_manager.views": [[24, "module-airflow.providers.fab.auth_manager.views"]], "actionmodelview (class in airflow.providers.fab.auth_manager.views.permissions)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView"]], "permissionpairmodelview (class in airflow.providers.fab.auth_manager.views.permissions)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView"]], "resourcemodelview (class in airflow.providers.fab.auth_manager.views.permissions)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView"]], "add_title (airflow.providers.fab.auth_manager.views.permissions.actionmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView.add_title"]], "add_title (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.add_title"]], "add_title (airflow.providers.fab.auth_manager.views.permissions.resourcemodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView.add_title"]], "airflow.providers.fab.auth_manager.views.permissions": [[25, "module-airflow.providers.fab.auth_manager.views.permissions"]], "base_permissions (airflow.providers.fab.auth_manager.views.permissions.actionmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView.base_permissions"]], "base_permissions (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.base_permissions"]], "base_permissions (airflow.providers.fab.auth_manager.views.permissions.resourcemodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView.base_permissions"]], "class_permission_name (airflow.providers.fab.auth_manager.views.permissions.actionmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView.class_permission_name"]], "class_permission_name (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.class_permission_name"]], "class_permission_name (airflow.providers.fab.auth_manager.views.permissions.resourcemodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView.class_permission_name"]], "edit_title (airflow.providers.fab.auth_manager.views.permissions.actionmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView.edit_title"]], "edit_title (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.edit_title"]], "edit_title (airflow.providers.fab.auth_manager.views.permissions.resourcemodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView.edit_title"]], "label_columns (airflow.providers.fab.auth_manager.views.permissions.actionmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView.label_columns"]], "label_columns (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.label_columns"]], "label_columns (airflow.providers.fab.auth_manager.views.permissions.resourcemodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView.label_columns"]], "list_columns (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.list_columns"]], "list_title (airflow.providers.fab.auth_manager.views.permissions.actionmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView.list_title"]], "list_title (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.list_title"]], "list_title (airflow.providers.fab.auth_manager.views.permissions.resourcemodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView.list_title"]], "method_permission_name (airflow.providers.fab.auth_manager.views.permissions.actionmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView.method_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.method_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.permissions.resourcemodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView.method_permission_name"]], "route_base (airflow.providers.fab.auth_manager.views.permissions.actionmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView.route_base"]], "route_base (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.route_base"]], "route_base (airflow.providers.fab.auth_manager.views.permissions.resourcemodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView.route_base"]], "show_title (airflow.providers.fab.auth_manager.views.permissions.actionmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView.show_title"]], "show_title (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.show_title"]], "show_title (airflow.providers.fab.auth_manager.views.permissions.resourcemodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView.show_title"]], "customrolemodelview (class in airflow.providers.fab.auth_manager.views.roles_list)": [[26, "airflow.providers.fab.auth_manager.views.roles_list.CustomRoleModelView"]], "airflow.providers.fab.auth_manager.views.roles_list": [[26, "module-airflow.providers.fab.auth_manager.views.roles_list"]], "base_permissions (airflow.providers.fab.auth_manager.views.roles_list.customrolemodelview attribute)": [[26, "airflow.providers.fab.auth_manager.views.roles_list.CustomRoleModelView.base_permissions"]], "class_permission_name (airflow.providers.fab.auth_manager.views.roles_list.customrolemodelview attribute)": [[26, "airflow.providers.fab.auth_manager.views.roles_list.CustomRoleModelView.class_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.roles_list.customrolemodelview attribute)": [[26, "airflow.providers.fab.auth_manager.views.roles_list.CustomRoleModelView.method_permission_name"]], "customuserdbmodelview (class in airflow.providers.fab.auth_manager.views.user)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserDBModelView"]], "customuserldapmodelview (class in airflow.providers.fab.auth_manager.views.user)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserLDAPModelView"]], "customuseroauthmodelview (class in airflow.providers.fab.auth_manager.views.user)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserOAuthModelView"]], "customuseroidmodelview (class in airflow.providers.fab.auth_manager.views.user)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserOIDModelView"]], "customuserremoteusermodelview (class in airflow.providers.fab.auth_manager.views.user)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserRemoteUserModelView"]], "multiresourceusermixin (class in airflow.providers.fab.auth_manager.views.user)": [[27, "airflow.providers.fab.auth_manager.views.user.MultiResourceUserMixin"]], "airflow.providers.fab.auth_manager.views.user": [[27, "module-airflow.providers.fab.auth_manager.views.user"]], "base_permissions (airflow.providers.fab.auth_manager.views.user.customuserdbmodelview attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserDBModelView.base_permissions"]], "base_permissions (airflow.providers.fab.auth_manager.views.user.customuserldapmodelview attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserLDAPModelView.base_permissions"]], "base_permissions (airflow.providers.fab.auth_manager.views.user.customuserremoteusermodelview attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserRemoteUserModelView.base_permissions"]], "base_permissions (airflow.providers.fab.auth_manager.views.user.multiresourceusermixin attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.MultiResourceUserMixin.base_permissions"]], "class_permission_name (airflow.providers.fab.auth_manager.views.user.multiresourceusermixin property)": [[27, "airflow.providers.fab.auth_manager.views.user.MultiResourceUserMixin.class_permission_name"]], "class_permission_name_mapping (airflow.providers.fab.auth_manager.views.user.customuserdbmodelview attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserDBModelView.class_permission_name_mapping"]], "class_permission_name_mapping (airflow.providers.fab.auth_manager.views.user.customuserldapmodelview attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserLDAPModelView.class_permission_name_mapping"]], "class_permission_name_mapping (airflow.providers.fab.auth_manager.views.user.customuserremoteusermodelview attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserRemoteUserModelView.class_permission_name_mapping"]], "class_permission_name_mapping (airflow.providers.fab.auth_manager.views.user.multiresourceusermixin attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.MultiResourceUserMixin.class_permission_name_mapping"]], "method_permission_name (airflow.providers.fab.auth_manager.views.user.customuserdbmodelview attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserDBModelView.method_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.user.customuserldapmodelview attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserLDAPModelView.method_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.user.customuserremoteusermodelview attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserRemoteUserModelView.method_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.user.multiresourceusermixin attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.MultiResourceUserMixin.method_permission_name"]], "show() (airflow.providers.fab.auth_manager.views.user.multiresourceusermixin method)": [[27, "airflow.providers.fab.auth_manager.views.user.MultiResourceUserMixin.show"]], "customresetmypasswordview (class in airflow.providers.fab.auth_manager.views.user_edit)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomResetMyPasswordView"]], "customresetpasswordview (class in airflow.providers.fab.auth_manager.views.user_edit)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomResetPasswordView"]], "customuserinfoeditview (class in airflow.providers.fab.auth_manager.views.user_edit)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomUserInfoEditView"]], "airflow.providers.fab.auth_manager.views.user_edit": [[28, "module-airflow.providers.fab.auth_manager.views.user_edit"]], "base_permissions (airflow.providers.fab.auth_manager.views.user_edit.customresetmypasswordview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomResetMyPasswordView.base_permissions"]], "base_permissions (airflow.providers.fab.auth_manager.views.user_edit.customresetpasswordview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomResetPasswordView.base_permissions"]], "base_permissions (airflow.providers.fab.auth_manager.views.user_edit.customuserinfoeditview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomUserInfoEditView.base_permissions"]], "class_permission_name (airflow.providers.fab.auth_manager.views.user_edit.customresetmypasswordview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomResetMyPasswordView.class_permission_name"]], "class_permission_name (airflow.providers.fab.auth_manager.views.user_edit.customresetpasswordview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomResetPasswordView.class_permission_name"]], "class_permission_name (airflow.providers.fab.auth_manager.views.user_edit.customuserinfoeditview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomUserInfoEditView.class_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.user_edit.customresetmypasswordview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomResetMyPasswordView.method_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.user_edit.customresetpasswordview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomResetPasswordView.method_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.user_edit.customuserinfoeditview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomUserInfoEditView.method_permission_name"]], "route_base (airflow.providers.fab.auth_manager.views.user_edit.customuserinfoeditview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomUserInfoEditView.route_base"]], "customuserstatschartview (class in airflow.providers.fab.auth_manager.views.user_stats)": [[29, "airflow.providers.fab.auth_manager.views.user_stats.CustomUserStatsChartView"]], "airflow.providers.fab.auth_manager.views.user_stats": [[29, "module-airflow.providers.fab.auth_manager.views.user_stats"]], "base_permissions (airflow.providers.fab.auth_manager.views.user_stats.customuserstatschartview attribute)": [[29, "airflow.providers.fab.auth_manager.views.user_stats.CustomUserStatsChartView.base_permissions"]], "class_permission_name (airflow.providers.fab.auth_manager.views.user_stats.customuserstatschartview attribute)": [[29, "airflow.providers.fab.auth_manager.views.user_stats.CustomUserStatsChartView.class_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.user_stats.customuserstatschartview attribute)": [[29, "airflow.providers.fab.auth_manager.views.user_stats.CustomUserStatsChartView.method_permission_name"]], "route_base (airflow.providers.fab.auth_manager.views.user_stats.customuserstatschartview attribute)": [[29, "airflow.providers.fab.auth_manager.views.user_stats.CustomUserStatsChartView.route_base"]], "__version__ (in module airflow.providers.fab)": [[30, "airflow.providers.fab.__version__"]], "airflow.providers.fab": [[30, "module-airflow.providers.fab"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["_api/airflow/providers/fab/auth_manager/api/auth/backend/basic_auth/index", "_api/airflow/providers/fab/auth_manager/api/auth/backend/index", "_api/airflow/providers/fab/auth_manager/api/auth/backend/kerberos_auth/index", "_api/airflow/providers/fab/auth_manager/api/auth/index", "_api/airflow/providers/fab/auth_manager/api/index", "_api/airflow/providers/fab/auth_manager/api_endpoints/index", "_api/airflow/providers/fab/auth_manager/api_endpoints/role_and_permission_endpoint/index", "_api/airflow/providers/fab/auth_manager/api_endpoints/user_endpoint/index", "_api/airflow/providers/fab/auth_manager/cli_commands/definition/index", "_api/airflow/providers/fab/auth_manager/cli_commands/index", "_api/airflow/providers/fab/auth_manager/cli_commands/role_command/index", "_api/airflow/providers/fab/auth_manager/cli_commands/sync_perm_command/index", "_api/airflow/providers/fab/auth_manager/cli_commands/user_command/index", "_api/airflow/providers/fab/auth_manager/cli_commands/utils/index", "_api/airflow/providers/fab/auth_manager/decorators/auth/index", "_api/airflow/providers/fab/auth_manager/decorators/index", "_api/airflow/providers/fab/auth_manager/fab_auth_manager/index", "_api/airflow/providers/fab/auth_manager/index", "_api/airflow/providers/fab/auth_manager/models/anonymous_user/index", "_api/airflow/providers/fab/auth_manager/models/index", "_api/airflow/providers/fab/auth_manager/openapi/index", "_api/airflow/providers/fab/auth_manager/security_manager/constants/index", "_api/airflow/providers/fab/auth_manager/security_manager/index", "_api/airflow/providers/fab/auth_manager/security_manager/override/index", "_api/airflow/providers/fab/auth_manager/views/index", "_api/airflow/providers/fab/auth_manager/views/permissions/index", "_api/airflow/providers/fab/auth_manager/views/roles_list/index", "_api/airflow/providers/fab/auth_manager/views/user/index", "_api/airflow/providers/fab/auth_manager/views/user_edit/index", "_api/airflow/providers/fab/auth_manager/views/user_stats/index", "_api/airflow/providers/fab/index", "auth-manager/access-control", "auth-manager/api-authentication", "auth-manager/index", "auth-manager/webserver-authentication", "changelog", "cli-ref", "commits", "configurations-ref", "index", "installing-providers-from-sources", "security", "stable-rest-api-ref"], "filenames": ["_api/airflow/providers/fab/auth_manager/api/auth/backend/basic_auth/index.rst", "_api/airflow/providers/fab/auth_manager/api/auth/backend/index.rst", "_api/airflow/providers/fab/auth_manager/api/auth/backend/kerberos_auth/index.rst", "_api/airflow/providers/fab/auth_manager/api/auth/index.rst", "_api/airflow/providers/fab/auth_manager/api/index.rst", "_api/airflow/providers/fab/auth_manager/api_endpoints/index.rst", "_api/airflow/providers/fab/auth_manager/api_endpoints/role_and_permission_endpoint/index.rst", "_api/airflow/providers/fab/auth_manager/api_endpoints/user_endpoint/index.rst", "_api/airflow/providers/fab/auth_manager/cli_commands/definition/index.rst", "_api/airflow/providers/fab/auth_manager/cli_commands/index.rst", "_api/airflow/providers/fab/auth_manager/cli_commands/role_command/index.rst", "_api/airflow/providers/fab/auth_manager/cli_commands/sync_perm_command/index.rst", "_api/airflow/providers/fab/auth_manager/cli_commands/user_command/index.rst", "_api/airflow/providers/fab/auth_manager/cli_commands/utils/index.rst", "_api/airflow/providers/fab/auth_manager/decorators/auth/index.rst", "_api/airflow/providers/fab/auth_manager/decorators/index.rst", "_api/airflow/providers/fab/auth_manager/fab_auth_manager/index.rst", "_api/airflow/providers/fab/auth_manager/index.rst", "_api/airflow/providers/fab/auth_manager/models/anonymous_user/index.rst", "_api/airflow/providers/fab/auth_manager/models/index.rst", "_api/airflow/providers/fab/auth_manager/openapi/index.rst", "_api/airflow/providers/fab/auth_manager/security_manager/constants/index.rst", "_api/airflow/providers/fab/auth_manager/security_manager/index.rst", "_api/airflow/providers/fab/auth_manager/security_manager/override/index.rst", "_api/airflow/providers/fab/auth_manager/views/index.rst", "_api/airflow/providers/fab/auth_manager/views/permissions/index.rst", "_api/airflow/providers/fab/auth_manager/views/roles_list/index.rst", "_api/airflow/providers/fab/auth_manager/views/user/index.rst", "_api/airflow/providers/fab/auth_manager/views/user_edit/index.rst", "_api/airflow/providers/fab/auth_manager/views/user_stats/index.rst", "_api/airflow/providers/fab/index.rst", "auth-manager/access-control.rst", "auth-manager/api-authentication.rst", "auth-manager/index.rst", "auth-manager/webserver-authentication.rst", "changelog.rst", "cli-ref.rst", "commits.rst", "configurations-ref.rst", "index.rst", "installing-providers-from-sources.rst", "security.rst", "stable-rest-api-ref.rst"], "titles": ["airflow.providers.fab.auth_manager.api.auth.backend.basic_auth", "airflow.providers.fab.auth_manager.api.auth.backend", "airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth", "airflow.providers.fab.auth_manager.api.auth", "airflow.providers.fab.auth_manager.api", "airflow.providers.fab.auth_manager.api_endpoints", "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint", "airflow.providers.fab.auth_manager.api_endpoints.user_endpoint", "airflow.providers.fab.auth_manager.cli_commands.definition", "airflow.providers.fab.auth_manager.cli_commands", "airflow.providers.fab.auth_manager.cli_commands.role_command", "airflow.providers.fab.auth_manager.cli_commands.sync_perm_command", "airflow.providers.fab.auth_manager.cli_commands.user_command", "airflow.providers.fab.auth_manager.cli_commands.utils", "airflow.providers.fab.auth_manager.decorators.auth", "airflow.providers.fab.auth_manager.decorators", "airflow.providers.fab.auth_manager.fab_auth_manager", "airflow.providers.fab.auth_manager", "airflow.providers.fab.auth_manager.models.anonymous_user", "airflow.providers.fab.auth_manager.models", "airflow.providers.fab.auth_manager.openapi", "airflow.providers.fab.auth_manager.security_manager.constants", "airflow.providers.fab.auth_manager.security_manager", "airflow.providers.fab.auth_manager.security_manager.override", "airflow.providers.fab.auth_manager.views", "airflow.providers.fab.auth_manager.views.permissions", "airflow.providers.fab.auth_manager.views.roles_list", "airflow.providers.fab.auth_manager.views.user", "airflow.providers.fab.auth_manager.views.user_edit", "airflow.providers.fab.auth_manager.views.user_stats", "airflow.providers.fab", "Access Control", "API Authentication", "Flask AppBuilder (FAB) auth manager", "Webserver authentication", "Changelog", "FAB CLI Commands", "Package apache-airflow-providers-fab", "Configuration Reference", "apache-airflow-providers-fab", "Installing from sources", "Releasing security patches", "REST API Reference"], "terms": {"basic": 0, "authent": [0, 23, 33, 38], "client_auth": [0, 2, 32], "tupl": [0, 2, 23, 32], "str": [0, 2, 16, 23, 32, 34], "ani": [0, 2, 23, 31, 34, 40], "none": [0, 2, 6, 7, 12, 16, 23, 31, 32, 34, 40], "sourc": [0, 2, 6, 7, 8, 10, 11, 12, 13, 14, 16, 18, 19, 21, 23, 25, 26, 27, 28, 29, 30, 31, 36], "t": [0, 14, 23, 31], "init_app": [0, 2, 32], "_": 0, "initi": [0, 16, 23, 35], "auth_current_us": 0, "set": [0, 23, 31, 32, 34, 38], "current": [0, 16, 23, 32], "user": [0, 7, 12, 16, 17, 18, 19, 23, 24, 30, 32, 33, 34, 37, 40], "author": [0, 16, 32, 33], "header": [0, 32], "exist": [0, 10, 11, 23, 31, 32, 36, 39], "requires_authent": [0, 2, 32], "decor": [0, 17, 30, 32, 37], "requir": [0, 31, 34, 36, 41], "1": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 42], "0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 42], "2": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 42], "9": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "dev0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "experiment": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "featur": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "basic_auth": [1, 3, 4, 32], "kerberos_auth": [1, 3, 4, 32], "log": [2, 14, 16, 18, 23, 31, 34, 36, 37], "find_us": [2, 23], "usernam": [2, 7, 12, 19, 23, 31, 32, 34, 36], "email": [2, 12, 19, 23, 34, 36], "backend": [3, 4, 17, 23, 32, 33, 37], "auth": [4, 15, 16, 17, 18, 19, 23, 30, 32, 34, 37], "role_and_permission_endpoint": [5, 17, 30], "user_endpoint": [5, 17, 30], "get_rol": 6, "role_nam": [6, 23, 31], "get": [6, 7, 16, 23, 31, 32, 34, 37, 40, 41], "role": [6, 10, 11, 12, 18, 19, 23, 34, 37], "order_bi": [6, 7], "name": [6, 16, 19, 23, 25, 26, 27, 28, 29, 31, 32, 34], "limit": [6, 7, 23, 31, 34, 38], "offset": [6, 7], "get_permiss": [6, 23], "permiss": [6, 10, 11, 16, 17, 19, 23, 24, 26, 27, 28, 29, 30, 34, 36, 37], "delete_rol": [6, 23], "delet": [6, 7, 10, 12, 23, 31, 37], "patch_rol": 6, "update_mask": [6, 7], "updat": [6, 7, 11, 23, 31, 34, 36, 37], "post_rol": 6, "creat": [6, 7, 10, 12, 23, 31, 32, 34, 37, 40], "new": [6, 7, 10, 12, 23, 27, 31, 32, 38, 41], "get_us": [7, 16], "id": [7, 12, 19, 23, 31, 34, 40], "post_us": 7, "patch_us": 7, "delete_us": 7, "arg_usernam": 8, "arg_username_opt": 8, "arg_firstnam": 8, "arg_lastnam": 8, "arg_rol": 8, "arg_email": 8, "arg_email_opt": 8, "arg_password": 8, "arg_use_random_password": 8, "arg_user_import": 8, "arg_user_export": 8, "arg_create_rol": 8, "arg_list_rol": 8, "arg_permiss": 8, "arg_role_resourc": 8, "arg_role_act": 8, "arg_role_action_requir": 8, "arg_role_import": 8, "arg_role_export": 8, "arg_role_export_fmt": 8, "arg_include_dag": 8, "users_command": 8, "roles_command": 8, "sync_perm_command": [8, 9, 17, 30], "definit": [9, 16, 17, 30], "role_command": [9, 17, 30], "user_command": [9, 17, 30], "util": [9, 17, 30], "sub": [10, 12, 16], "command": [10, 11, 12, 16, 31, 32, 34, 37], "roles_list": [10, 17, 24, 30], "arg": [10, 11, 12, 31], "list": [10, 12, 23, 31, 34, 37, 38], "all": [10, 12, 16, 23, 31, 32, 33, 36, 37, 38, 39, 41], "roles_cr": 10, "empti": 10, "db": [10, 12, 23, 31, 32, 34, 36], "roles_delet": 10, "roles_add_perm": 10, "add": [10, 23, 31, 32, 34, 37], "roles_del_perm": 10, "from": [10, 12, 23, 31, 34, 36, 37, 41], "roles_export": 10, "export": [10, 12, 37], "databas": [10, 23, 33], "file": [10, 12, 23, 32, 34, 36, 38, 40, 42], "includ": [10, 16, 31, 34, 36, 37, 39, 41], "roles_import": 10, "import": [10, 12, 34, 37, 40], "given": [10, 16, 23, 31, 34], "json": [10, 12, 34, 36], "note": [10, 23, 32, 34], "alreadi": [10, 23, 34, 40], "overwritten": 10, "even": [10, 32], "when": [10, 16, 18, 31, 32, 37, 41], "chang": [10, 23, 31, 32, 37, 41], "sync": [11, 23], "sync_perm": 11, "dag": [11, 16, 19, 23, 36, 37], "userschema": 12, "onli": [12, 16, 23, 31, 32, 34, 41], "exclud": 12, "mani": 12, "fals": [12, 23, 36], "context": 12, "load_onli": 12, "dump_onli": 12, "partial": 12, "unknown": [12, 40], "base": [12, 16, 18, 19, 23, 25, 26, 27, 28, 29], "marshmallow": 12, "schema": [12, 33], "collect": [12, 23], "item": 12, "firstnam": [12, 34, 36], "lastnam": [12, 34, 36], "users_list": 12, "line": [12, 34], "users_cr": 12, "user_reset_password": 12, "reset": [12, 23, 31, 37], "password": [12, 19, 23, 31, 32, 37], "users_delet": 12, "users_manage_rol": 12, "remov": [12, 23, 31, 34, 37, 40], "append": [12, 23], "users_export": 12, "users_import": 12, "add_rol": [12, 23], "remove_rol": 12, "get_application_build": 13, "fabauthmanag": [16, 23, 37], "appbuild": [16, 23, 31, 34, 37, 39], "manag": [16, 18, 19, 23, 32, 34, 36, 37, 40], "base_auth_manag": 16, "baseauthmanag": [16, 37], "flask": [16, 23, 31, 32, 34, 37, 39], "respons": [16, 23], "backward": 16, "compat": 16, "experi": 16, "static": [16, 23], "get_cli_command": 16, "vend": 16, "cli": [16, 31, 32, 34, 37], "get_api_endpoint": 16, "return": [16, 19, 23, 27, 34], "api": [16, 17, 23, 30, 31, 33, 34, 37], "endpoint": [16, 31, 34, 37, 38], "": [16, 23, 25, 26, 27, 28, 29, 34, 36, 40, 42], "get_user_display_nam": 16, "displai": 16, "associ": [16, 23, 31, 34], "session": [16, 23, 32], "init": [16, 23], "run": [16, 31, 36, 40], "oper": [16, 23], "is_logged_in": 16, "whether": 16, "is_authorized_configur": 16, "method": [16, 23, 27, 31, 32, 37], "detail": [16, 31, 32, 34, 37, 40], "perform": 16, "action": [16, 19, 23, 25, 27, 31, 36], "configur": [16, 23, 31, 32, 34], "paramet": [16, 23, 36], "resourcemethod": 16, "model": [16, 17, 23, 30, 31, 41], "resource_detail": 16, "configurationdetail": 16, "option": [16, 32, 34, 36, 38], "about": [16, 23, 37, 40, 41], "base_us": [16, 18, 19], "baseus": [16, 18, 19], "If": [16, 23, 32, 34, 36, 40], "us": [16, 18, 23, 31, 32, 33, 36, 37, 38, 40, 41], "is_authorized_connect": 16, "connect": [16, 31], "connectiondetail": 16, "is_authorized_dag": 16, "access_ent": 16, "access": [16, 23, 32, 33], "There": [16, 23, 31, 34, 40], "ar": [16, 23, 31, 32, 34, 36, 38, 39, 40, 41], "multipl": [16, 31, 32, 34], "scenario": 16, "dag_access": 16, "which": [16, 19, 23, 31, 32, 41], "mean": [16, 31, 32], "want": [16, 23, 32, 34, 40, 41], "itself": [16, 31, 34, 41], "entiti": [16, 33], "e": [16, 23, 31, 34, 36], "g": [16, 23, 31, 34], "check": [16, 23, 32, 34, 37, 40], "ha": [16, 19, 23, 31], "read": [16, 23, 31, 34], "els": 16, "edit": [16, 23, 31, 34], "howev": [16, 31, 34], "specif": [16, 23, 31, 34, 36, 38], "target": 16, "just": 16, "The": [16, 23, 31, 32, 33, 34, 36, 38, 39, 40, 41], "dagaccessent": 16, "dagdetail": 16, "is_authorized_dataset": 16, "dataset": [16, 31, 37], "datasetdetail": 16, "is_authorized_pool": 16, "pool": [16, 31, 32], "pooldetail": 16, "is_authorized_vari": 16, "variabl": [16, 31, 34, 38], "variabledetail": 16, "is_authorized_view": 16, "access_view": 16, "state": [16, 37], "instal": [16, 34, 41], "accessview": 16, "view": [16, 17, 23, 30, 31, 32, 37], "request": [16, 23, 27, 32], "is_authorized_custom_view": [16, 37], "resource_nam": [16, 23], "custom": [16, 23, 25, 26, 27, 28, 29, 34], "A": [16, 23, 34], "can": [16, 19, 23, 31, 32, 34, 38, 39, 40, 41], "defin": [16, 23, 31, 32, 33, 34], "part": [16, 36], "avail": [16, 34, 36, 38, 40], "environ": [16, 34, 38], "It": [16, 23, 32, 34, 40, 42], "also": [16, 31, 36, 40], "plugin": [16, 31, 42], "resourc": [16, 19, 23, 25, 27, 36], "get_permitted_dag_id": 16, "new_sess": [16, 23], "readabl": [16, 23], "writabl": 16, "By": [16, 31, 34, 40], "default": [16, 23, 32, 33, 34, 36, 37, 38, 41], "individu": [16, 31], "lead": 16, "some": [16, 23], "poor": 16, "recommend": [16, 31, 40], "overrid": [16, 17, 22, 30, 31, 34], "implement": [16, 34], "more": [16, 34, 36, 38], "effici": [16, 23], "contain": [16, 23, 38, 40], "filter": [16, 23], "sqlalchemi": 16, "orm": 16, "security_manag": [16, 17, 30, 31, 34], "secur": [16, 23, 25, 26, 27, 28, 29, 31, 32, 34, 37], "get_url_login": 16, "kwarg": [16, 25, 26, 27, 29], "login": [16, 23, 32, 34, 39], "page": [16, 34, 38, 40], "url": [16, 23], "get_url_logout": 16, "logout": 16, "get_url_user_profil": 16, "info": [16, 23, 34], "get_pars": 16, "gener": [16, 34, 37], "document": [16, 31, 34, 36, 38, 42], "sphinx": [16, 42], "argpars": 16, "api_endpoint": [17, 30], "cli_command": [17, 30], "anonymous_us": [17, 19, 30], "openapi": [17, 30], "constant": [17, 22, 30], "user_edit": [17, 24, 30], "user_stat": [17, 24, 30], "fab_auth_manag": [17, 30], "anonymousus": 18, "flask_login": 18, "anonymoususermixin": 18, "object": [18, 19, 23, 31], "activ": [18, 19, 37], "properti": [18, 19, 23, 27], "perm": [18, 19, 23], "ident": [19, 23], "flask_appbuild": [19, 25, 26, 27, 28, 29, 34], "sqla": 19, "repres": [19, 23], "can_read": [19, 23, 31], "__tablename__": 19, "ab_permiss": 19, "__repr__": 19, "repr": 19, "self": [19, 23, 34, 40], "ab_view_menu": 19, "__eq__": 19, "other": [19, 31, 33], "valu": [19, 23, 31, 32, 36], "__neq__": 19, "assoc_permission_rol": 19, "assign": [19, 31], "ab_rol": [19, 23], "pair": [19, 23, 31], "compris": 19, "combo": 19, "ab_permission_view": 19, "__table_args__": 19, "action_id": 19, "resource_id": 19, "assoc_user_rol": 19, "created_by_fk": 19, "changed_by_fk": 19, "is_authent": 19, "is_act": 19, "is_anonym": 19, "ab_us": [19, 23], "first_nam": [19, 23, 36], "last_nam": [19, 23, 36], "last_login": [19, 23], "login_count": [19, 23], "fail_login_count": [19, 23], "created_on": 19, "changed_on": 19, "created_bi": 19, "changed_bi": 19, "classmethod": 19, "get_user_id": 19, "get_id": 19, "get_nam": 19, "get_full_nam": 19, "registerus": [19, 23], "registr": [19, 23, 34], "ab_register_us": 19, "registration_d": 19, "registration_hash": [19, 23], "add_index_on_ab_user_username_postgr": 19, "tabl": [19, 23, 31, 36], "conn": 19, "kw": 19, "add_index_on_ab_register_user_username_postgr": 19, "existing_rol": 21, "max_num_database_user_sess": 23, "50000": 23, "fabairflowsecuritymanageroverrid": [23, 34], "www": 23, "airflowsecuritymanagerv2": 23, "airflowsecuritymanag": [23, 34], "everyth": 23, "need": [23, 31, 32, 34], "work": [23, 32], "should": [23, 32, 34, 40, 41], "here": [23, 32, 34], "instead": [23, 31, 32, 36, 37], "get_sess": 23, "auth_typ": [23, 34], "type": [23, 34, 38], "is_auth_limit": 23, "bool": 23, "rate": [23, 38], "auth_rate_limit": 23, "auth_role_publ": [23, 34], "public": [23, 34, 36], "oauth_provid": [23, 34], "oauth": 23, "auth_ldap_tls_cacertdir": 23, "ldap": [23, 32, 34], "tl": 23, "ca": 23, "certif": [23, 40], "directori": [23, 40], "auth_ldap_tls_cacertfil": 23, "auth_ldap_tls_certfil": 23, "auth_ldap_tls_keyfil": 23, "kei": [23, 32, 40], "auth_ldap_allow_self_sign": 23, "allow": [23, 31, 32, 34, 36], "sign": [23, 34, 40], "auth_ldap_tls_demand": 23, "demand": 23, "auth_ldap_serv": 23, "server": [23, 40], "auth_ldap_use_tl": 23, "auth_ldap_bind_us": 23, "bind": 23, "auth_ldap_bind_password": 23, "auth_ldap_search": 23, "search": 23, "auth_ldap_search_filt": 23, "auth_ldap_uid_field": 23, "uid": 23, "field": 23, "auth_ldap_firstname_field": 23, "first": [23, 35, 36], "auth_ldap_lastname_field": 23, "last": [23, 31, 36], "auth_ldap_email_field": 23, "auth_ldap_append_domain": 23, "domain": 23, "auth_ldap_username_format": 23, "format": [23, 32, 36, 37], "auth_ldap_group_field": 23, "group": 23, "auth_roles_map": [23, 34], "dict": [23, 34], "map": [23, 34], "auth_user_registration_role_jmespath": 23, "jmespath": 23, "auth_remote_user_env_var": 23, "api_login_allow_multiple_provid": 23, "auth_username_ci": 23, "ci": 23, "auth_ldap_bind_first": 23, "openid_provid": 23, "openid": [23, 34], "auth_type_provider_nam": 23, "auth_user_registr": [23, 34], "Will": 23, "auth_user_registration_rol": [23, 34], "auth_roles_sync_at_login": [23, 34], "auth_role_admin": 23, "admin": [23, 34, 36, 37], "oauth_whitelist": 23, "builtin_rol": 23, "builtin": [23, 25, 26, 27, 28, 29], "auth_view": 23, "obj": 23, "instanc": [23, 31], "registeruser_view": 23, "regist": [23, 34], "user_view": 23, "user_model": 23, "role_model": 23, "action_model": 23, "resource_model": 23, "permission_model": 23, "authdbview": 23, "you": [23, 31, 32, 34, 36, 38, 39, 40, 41], "your": [23, 34], "own": [23, 34], "authldapview": 23, "authoidview": 23, "oid": 23, "authoauthview": 23, "authremoteuserview": 23, "remote_us": [23, 34], "registeruserdbview": 23, "registeruseroidview": 23, "registeruseroauthview": 23, "actionmodelview": [23, 25], "permissionmodelview": [23, 25], "rolemodelview": [23, 26], "registeruser_model": 23, "registerusermodelview": 23, "resourcemodelview": [23, 25], "userdbmodelview": [23, 27], "resetmypasswordview": [23, 28], "resetpasswordview": [23, 28], "userinfoeditview": [23, 28], "userldapmodelview": [23, 27], "useroauthmodelview": [23, 27], "userremoteusermodelview": [23, 27], "useroidmodelview": [23, 27], "userstatschartview": [23, 29], "jwt_manag": 23, "jwt": 23, "extend": 23, "oauth_remot": [23, 34], "remote_app": [23, 34], "provider_nam": 23, "oauth_user_info": 23, "oauth_allow_list": 23, "dag_resourc": 23, "viewer_permiss": [23, 31], "user_permiss": [23, 31], "op_permiss": [23, 31], "admin_permiss": [23, 31], "role_config": 23, "dag_act": 23, "register_view": 23, "relat": [23, 31, 34, 37], "create_login_manag": 23, "create_jwt_manag": 23, "reset_password": 23, "userid": 23, "hash": 23, "save": 23, "int": [23, 34], "clear": [23, 31], "text": 23, "reset_user_sess": 23, "load_user_jwt": 23, "_jwt_header": 23, "jwt_data": 23, "create_builtin_rol": 23, "create_admin_standalon": 23, "random": [23, 36], "so": [23, 34, 36, 38, 41], "create_db": 23, "thei": [23, 31, 36], "don": [23, 31], "get_readable_dag": 23, "get_editable_dag": 23, "get_accessible_dag": 23, "user_act": 23, "get_accessible_dag_id": 23, "get_readable_dag_id": 23, "get_editable_dag_id": 23, "can_access_some_dag": 23, "dag_id": [23, 31], "write": [23, 31, 32], "get_all_permiss": 23, "create_dag_specific_permiss": 23, "can_edit": [23, 31], "can_delet": [23, 31], "along": 23, "access_control": [23, 31], "them": 23, "doe": [23, 36], "iter": 23, "through": [23, 31, 32, 34], "slow": 23, "see": [23, 32, 34, 36, 37, 38, 39, 42], "sync_perm_for_dag": 23, "singl": 23, "prefixed_dag_id": 23, "is_dag_resourc": 23, "determin": 23, "belong": [23, 40], "sure": [23, 32, 34], "our": 23, "bag": 23, "refresh": 23, "button": [23, 34], "dagbag": 23, "call": [23, 31], "function": [23, 32, 37], "whose": 23, "where": [23, 41], "each": [23, 31, 32], "add_permissions_view": 23, "base_action_nam": 23, "expos": 23, "can_add": 23, "etc": 23, "add_permissions_menu": 23, "menu_access": [23, 31], "permission_resourc": 23, "security_cleanup": 23, "baseview": 23, "menu": [23, 31, 37], "cleanup": 23, "unus": 23, "sync_rol": 23, "viewer": [23, 34, 36], "op": [23, 36], "create_perm_vm_for_all_dag": 23, "vm": 23, "insert": 23, "add_homepage_access_to_custom_rol": 23, "websit": [23, 31], "update_admin_permiss": 23, "miss": [23, 31], "except": [23, 34, 37, 41], "becaus": 23, "ones": 23, "clean_perm": 23, "leav": [23, 31], "faulti": 23, "clean": 23, "up": [23, 37], "permission_exists_in_one_or_more_rol": 23, "action_nam": 23, "role_id": 23, "certain": [23, 31], "has_access": 23, "one": [23, 31, 32, 40], "boolean": [23, 38], "perms_include_act": 23, "init_rol": 23, "bulk_sync_rol": 23, "sync_resource_permiss": 23, "popul": 23, "update_rol": 23, "find_rol": 23, "find": 23, "get_all_rol": 23, "get_roles_from_kei": 23, "role_kei": [23, 34], "construct": 23, "thing": 23, "like": [23, 34], "dn": 23, "we": [23, 31, 34, 37, 41], "get_public_rol": 23, "add_us": 23, "hashed_password": 23, "load_us": 23, "user_id": 23, "get_user_by_id": 23, "pk": [23, 27], "count_us": 23, "number": [23, 37], "add_register_us": 23, "rtype": 23, "find_register_us": 23, "update_us": 23, "del_register_us": 23, "register_us": 23, "get_all_us": 23, "update_user_auth_stat": 23, "success": [23, 31], "true": [23, 34, 38], "stat": [23, 31], "done": [23, 34, 41], "upon": [23, 31], "unsuccess": 23, "attempt": 23, "identifi": [23, 34], "possibli": 23, "successfulli": 23, "increment": 23, "get_act": 23, "record": [23, 31], "create_act": 23, "delete_act": 23, "get_resourc": 23, "create_resourc": 23, "get_all_resourc": 23, "delete_resourc": 23, "made": [23, 40], "get_resource_permiss": 23, "retriev": 23, "create_permiss": 23, "delete_permiss": 23, "link": [23, 31, 40], "doesn": 23, "underli": 23, "add_permission_to_rol": 23, "remove_permission_from_rol": 23, "get_oid_identity_url": 23, "oidc": 23, "get_user_rol": 23, "auth_user_ldap": 23, "depend": [23, 27, 31, 37, 41], "python": [23, 32, 34, 39, 40], "auth_user_db": 23, "style": 23, "address": 23, "test": [23, 37, 41], "against": 23, "oauth_user_info_gett": 23, "func": 23, "receiv": [23, 41], "inform": [23, 31, 37, 38, 41], "have": [23, 31, 32, 34, 41], "its": [23, 31], "same": [23, 31], "exampl": [23, 31, 32, 36, 40], "github": 23, "sm": [23, 34], "def": [23, 34], "my_oauth_user_info": 23, "me": [23, 34], "data": [23, 34], "get_oauth_user_info": [23, 34], "resp": [23, 34], "differ": [23, 40], "wai": [23, 34], "oauth_token_gett": 23, "token": 23, "check_author": 23, "specifi": [23, 34], "set_oauth_sess": 23, "oauth_respons": 23, "secret": 23, "get_oauth_token_key_nam": 23, "token_kei": [23, 34], "oauth_token": 23, "get_oauth_token_secret_nam": 23, "token_secret": 23, "oauth_secret": 23, "auth_user_oauth": 23, "userinfo": 23, "column": 23, "auth_user_oid": 23, "auth_user_remote_us": 23, "remot": [23, 32], "get_user_menu_access": 23, "menu_nam": 23, "ldap_extract_list": 23, "ldap_dict": 23, "field_nam": 23, "ldap_extract": 23, "fallback": 23, "filter_roles_by_perm_with_act": 23, "class_permission_nam": [25, 26, 27, 28, 29], "route_bas": [25, 28, 29], "method_permission_nam": [25, 26, 27, 28, 29], "base_permiss": [25, 26, 27, 28, 29], "list_titl": 25, "show_titl": 25, "add_titl": 25, "edit_titl": 25, "label_column": 25, "permissionpairmodelview": 25, "permissionviewmodelview": 25, "list_column": 25, "viewmenumodelview": 25, "customrolemodelview": 26, "multiresourceusermixin": 27, "remap": 27, "usermodelview": 27, "appropri": 27, "class_permission_name_map": 27, "show": [27, 31, 36], "customuserldapmodelview": 27, "customuseroauthmodelview": 27, "customuseroidmodelview": 27, "customuserremoteusermodelview": 27, "customuserdbmodelview": 27, "customuserinfoeditview": 28, "customresetmypasswordview": 28, "customresetpasswordview": 28, "customuserstatschartview": 29, "auth_manag": [30, 31], "__version__": 30, "airflow": [31, 32, 33, 34, 35, 36, 38, 40, 41], "webserv": [31, 32, 33], "ui": [31, 34], "handl": [31, 32, 37], "fab": [31, 34, 35, 40], "pleas": [31, 34, 36, 40], "regard": 31, "ship": 31, "alter": 31, "remain": 31, "unalt": 31, "desir": [31, 34], "necessari": 31, "anonym": [31, 34], "provid": [31, 32, 34, 35, 36, 38, 40, 41], "py": [31, 34, 42], "action_can_read": 31, "resource_dag": 31, "resource_dag_depend": 31, "resource_dag_cod": 31, "resource_dag_run": 31, "resource_dataset": 31, "resource_cluster_act": 31, "resource_pool": 31, "resource_import_error": 31, "resource_dag_warn": 31, "resource_job": 31, "resource_my_password": 31, "action_can_edit": 31, "resource_my_profil": 31, "resource_plugin": 31, "resource_sla_miss": 31, "resource_task_inst": 31, "resource_task_log": 31, "resource_xcom": 31, "resource_websit": 31, "action_can_access_menu": 31, "resource_browse_menu": 31, "resource_doc": 31, "resource_docs_menu": 31, "plu": 31, "addit": [31, 32], "action_can_delet": 31, "action_can_cr": 31, "resource_config": 31, "resource_admin_menu": 31, "resource_connect": 31, "resource_vari": 31, "resource_provid": 31, "possibl": [31, 34, 36], "grant": 31, "revok": [31, 37], "resource_audit_log": 31, "resource_task_reschedul": 31, "resource_trigg": 31, "resource_password": 31, "resource_rol": 31, "treat": 31, "two": 31, "can_dag_read": 31, "can_dag_edit": 31, "deprec": [31, 37], "sinc": [31, 34], "special": 31, "wa": [31, 32, 38], "all_dag": 31, "version": [31, 32, 35, 37, 38, 39, 40, 41], "10": [31, 32, 37], "imag": 31, "creation": 31, "example_python_oper": 31, "via": [31, 37, 39, 40], "role1": 31, "role2": 31, "And": 31, "could": [31, 34], "start": [31, 38], "small": 31, "subset": 31, "those": [31, 40], "match": [31, 40], "standard": [31, 37], "concept": 31, "dagrun": 31, "task": 31, "can_creat": 31, "consist": 31, "ad": [31, 34, 37], "To": [31, 32, 34, 36, 40], "five": 31, "well": [31, 33, 40], "For": [31, 34, 37, 38, 39, 40], "exclus": 31, "who": [31, 34], "either": 31, "being": 31, "act": [31, 34], "try": 31, "example_dag_id": 31, "stabl": [31, 32, 35], "minimum": [31, 39], "config": [31, 32, 34, 37, 38], "post": [31, 37], "connection_id": 31, "patch": 31, "dagsourc": 31, "file_token": 31, "code": [31, 32, 37, 40], "cleartaskinst": 31, "task_id": 31, "dag_run_id": 31, "uri": 31, "event": [31, 37], "eventlog": 31, "audit": 31, "event_log_id": 31, "importerror": 31, "import_error_id": 31, "health": 31, "pool_nam": 31, "taskinst": 31, "task_try_numb": 31, "variable_kei": 31, "xcomentri": 31, "xcom": 31, "xcom_kei": 31, "homepag": 31, "brows": 31, "render": 31, "metadata": [31, 32], "redirect": [31, 37], "extern": 31, "trigger": 31, "mark": [31, 37], "block": 31, "fail": 31, "tree": 31, "graph": 31, "durat": 31, "tri": [31, 32], "land": 31, "time": 31, "toggl": 31, "paus": 31, "statu": 31, "gantt": 31, "chart": 31, "up_for_retri": 31, "autocomplet": [31, 37], "doc": [31, 37, 42], "job": 31, "my": 31, "profil": 31, "sla": 31, "reschedul": 31, "These": 31, "directli": 31, "encod": [31, 32], "themselv": 31, "place": 31, "conflict": 31, "inevit": 31, "resolut": 31, "strategi": 31, "As": 31, "result": 31, "consid": 31, "argument": 31, "suppli": [31, 34], "complet": 31, "authorit": 31, "present": 31, "few": [31, 34], "effect": 31, "overwrit": 31, "previous": [31, 34, 36, 38], "than": 31, "example_fine_grained_access": 31, "start_dat": 31, "pendulum": 31, "datetim": 31, "2021": [31, 40], "tz": 31, "utc": 31, "wipe": 31, "example_no_fine_grained_access": 31, "convers": 31, "altogeth": 31, "won": 31, "make": [31, 32, 34, 36, 37], "dangl": 31, "example_indifferent_to_fine_grained_access": 31, "In": [31, 32, 34], "case": [31, 41], "defer": 31, "mai": [31, 32], "been": 31, "previou": [31, 40], "question": 31, "system": 31, "wide": 31, "take": 31, "over": 31, "separ": [32, 41], "web": [32, 34], "auth_backend": 32, "11": [32, 37, 40], "without": [32, 36], "pose": 32, "risk": 32, "publicli": 32, "3": [32, 37, 39], "support": [32, 34, 37, 39], "turn": 32, "below": [32, 33, 36, 38, 39, 40], "wish": [32, 34], "awar": 32, "enabl": [32, 37, 38], "layer": 32, "front": 32, "follow": [32, 33, 34, 40, 41], "cfg": [32, 38], "rest": 32, "modul": 32, "how": [32, 34, 40], "keytab": 32, "servic": 32, "fulli": 32, "qualifi": 32, "domainnam": 32, "realm": 32, "princip": 32, "full": 32, "order": [32, 34], "user_nam": 32, "within": 32, "base64": 32, "send": 32, "http": [32, 34, 40], "sampl": 32, "curl": [32, 40], "valid": [32, 40, 42], "setup": 32, "endpoint_url": 32, "localhost": 32, "8080": 32, "x": 32, "v1": 32, "still": 32, "credenti": 32, "though": 32, "might": [32, 34, 41], "anoth": [32, 34], "under": [32, 37], "abl": 32, "pass": [32, 34, 36], "must": [32, 34], "app": [32, 34, 37, 39], "invok": 32, "applic": 32, "fn": 32, "callabl": [32, 34], "arbitrari": 32, "execut": 32, "befor": [32, 34], "after": 32, "client": 32, "mode": 32, "create_client_sess": 32, "attribut": 32, "authbas": 32, "section": [32, 34], "come": 33, "store": 33, "erd": 33, "topic": 33, "understand": [33, 34], "aspect": 33, "control": 33, "prior": 34, "account": 34, "peter": 34, "parker": 34, "spiderman": 34, "superhero": 34, "org": [34, 36, 40], "deactiv": 34, "entri": 34, "airflow_hom": 34, "webserver_config": 34, "Be": 34, "checkout": 34, "parser": 34, "interpol": 34, "escap": 34, "otherwis": 34, "leak": 34, "One": 34, "simplest": 34, "mechan": 34, "interfac": [34, 37], "do": [34, 36, 40], "builder": [34, 37, 39], "rbac": 34, "automat": [34, 42], "due": 34, "authlib": 34, "select": [34, 40], "oauth2": 34, "githubloc": 34, "twitter": 34, "linkedin": 34, "googl": [34, 39], "azur": 34, "openshift": 34, "okta": 34, "keycloak": 34, "keycloak_before_17": 34, "describ": [34, 38, 40], "auth_db": 34, "wsgi": 34, "middlewar": 34, "veri": 34, "form": [34, 37], "spnego": 34, "leverag": 34, "current_app": 34, "const": 34, "auth_remote_us": 34, "class": [34, 37, 39], "custommiddlewar": 34, "__init__": 34, "wsgi_app": 34, "__call__": 34, "start_respons": 34, "logic": 34, "recaptcha_private_kei": 34, "private_kei": 34, "recaptcha_public_kei": 34, "public_kei": 34, "mail_serv": 34, "smtp": 34, "gmail": [34, 40], "com": [34, 40], "mail_use_tl": 34, "mail_usernam": 34, "yourappemail": 34, "mail_password": 34, "passwordformail": 34, "mail_default_send": 34, "sender": 34, "packag": [34, 38], "mail": 34, "pip": [34, 39, 40], "framework": 34, "third": 34, "parti": [34, 41], "refer": 34, "chosen": 34, "comment": [34, 37], "step": [34, 40], "what": 34, "auth_oauth": 34, "o": [34, 36, 40], "everi": 34, "icon": 34, "fa": 34, "access_token": 34, "client_id": 34, "getenv": 34, "oauth_app_id": 34, "client_secret": 34, "oauth_app_secret": 34, "api_base_url": 34, "client_kwarg": 34, "scope": [34, 41], "access_token_url": 34, "authorize_url": 34, "request_token_url": 34, "customsecuritymanag": 34, "replac": 34, "security_manager_class": 34, "path": [34, 37], "union": 34, "getlogg": 34, "__name__": 34, "setlevel": 34, "airflow__logging__fab_logging_level": 34, "fab_admin_rol": 34, "fab_viewer_rol": 34, "fab_public_rol": 34, "team_id_a_from_github": 34, "123": 34, "real": 34, "team_id_b_from_github": 34, "456": 34, "team_pars": 34, "team_payload": 34, "pars": 34, "payload": 34, "map_rol": 34, "team_list": 34, "expect": 34, "output": [34, 36], "team_role_map": 34, "githubteamauthor": 34, "ever": 34, "dpgaspar": 34, "blob": 34, "master": 34, "l550": 34, "behalf": 34, "now": 34, "queri": 34, "membership": 34, "user_data": 34, "team_data": 34, "debug": 34, "f": [34, 36, 37], "nteam": 34, "github_": 34, "apach": [35, 38, 40], "releas": [35, 37, 39], "beta": 35, "were": [36, 38], "core": [36, 37, 38], "usag": [36, 37], "h": 36, "group_or_command": 36, "choic": 36, "r": 36, "u": 36, "v": 36, "verbos": 36, "l": [36, 40], "p": 36, "prompt": 36, "string": [36, 37], "equal": 36, "filepath": 36, "foo": 36, "bar": 36, "jon": 36, "jondo": 36, "yaml": 36, "plain": 36, "pretti": 36, "sort": 36, "indent": 36, "4": [36, 37, 39], "space": 36, "commit": 37, "high": 37, "level": 37, "changelog": 37, "latest": [37, 41], "2024": 37, "03": 37, "20": 37, "subject": 37, "7776e9154d": 37, "upgrad": [37, 41], "38319": 37, "0a74928894": 37, "18": 37, "bump": 37, "ruff": 37, "38240": 37, "2e35854a05": 37, "15": 37, "abstract": 37, "37915": 37, "c0b849ad2b": 37, "avoid": 37, "assert": 37, "outsid": 37, "37718": 37, "c6f34394c4": 37, "improv": 37, "suffix": 37, "38029": 37, "3f52790d42": 37, "06": 37, "resolv": 37, "g004": 37, "statement": 37, "37873": 37, "fd4dfd875d": 37, "useless": 37, "37889": 37, "3211a5fcea": 37, "next": [37, 41], "37904": 37, "89e7f3e7bd": 37, "05": 37, "37881": 37, "30f7b2abe6": 37, "04": 37, "too": 37, "broad": 37, "noqa": 37, "37862": 37, "9b17ff3aa3": 37, "02": 37, "26": 37, "37570": 37, "16d2671704": 37, "queuedev": 37, "datasetdagrunqueu": 37, "37176": 37, "79603f9302": 37, "19": 37, "swagger": 37, "intern": 37, "37525": 37, "f2ea8a3e17": 37, "audit_log": 37, "37501": 37, "68e20aa702": 37, "17": 37, "flag": 37, "37507": 37, "5a0be392e6": 37, "16": 37, "37488": 37, "4551c592b2": 37, "14": 37, "until": 37, "keep": 37, "37421": 37, "54a400fcb6": 37, "readi": 37, "37362": 37, "ec97a07197": 37, "13": 37, "get_app": 37, "37397": 37, "28f94f8891": 37, "move": 37, "import_error": 37, "37292": 37, "00ed46769": 37, "09": 37, "d401": 37, "37283": 37, "e99cfbbd51": 37, "07": 37, "37233": 37, "daa2bceba1": 37, "next_url": 37, "37225": 37, "dec2662190": 37, "01": 37, "30": 37, "feat": 37, "switch": 37, "36876": 37, "0fce3b6047": 37, "28": 37, "37044": 37, "ce246c0ed8": 37, "fix": [37, 41], "count": 37, "36589": 37, "18d2498e44": 37, "36672": 37, "c439ab87c4": 37, "build": [37, 40, 42], "process": [37, 42], "hatchl": 37, "36537": 37, "28cad70223": 37, "36232": 37, "2093b6f3b9": 37, "inherit": 37, "36538": 37, "dec78ab3f1": 37, "mssql": 37, "36514": 37, "e28627f6a5": 37, "36347": 37, "6937ae7647": 37, "2023": 37, "12": [37, 40], "speed": 37, "breez": 37, "simplifi": 37, "36499": 37, "83bdc297ce": 37, "36445": 37, "341d5b747d": 37, "23": 37, "fetur": 37, "36391": 37, "b15d5578da": 37, "re": 37, "appli": 37, "2nd": 37, "wave": 37, "decemb": 37, "36380": 37, "2be7149598": 37, "21": 37, "36343": 37, "e9ba37bb58": 37, "snippet": 37, "docstr": 37, "36262": 37, "f7f7183617": 37, "36120": 37, "4d96a9a3a1": 37, "connexion": 37, "36209": 37, "357355ac09": 37, "is_authorized_cluster_act": 37, "36175": 37, "1eca667e5f": 37, "35926": 37, "embed": 38, "7": 38, "look": 38, "airflow__fab__auth_rate_limit": 38, "top": [39, 40], "6": 39, "re2": 39, "download": 40, "offici": 40, "most": 40, "choos": 40, "drop": 40, "down": 40, "left": 40, "sdist": 40, "whl": 40, "origin": 40, "checksum": 40, "signatur": 40, "softwar": 40, "foundat": 40, "asc": 40, "sha512": 40, "abov": 40, "pgp": 40, "essenti": 40, "sha": 40, "gpg": 40, "relev": 40, "distribut": 40, "main": [40, 41], "mirror": 40, "pgpk": 40, "ka": 40, "binari": 40, "guid": 40, "pgpv": 40, "tar": 40, "gz": 40, "sat": 40, "sep": 40, "49": 40, "54": 40, "bst": 40, "rsa": 40, "cde15c6e4d3a8ec4ecf4ba4b6674e08ad7de406f": 40, "issuer": 40, "kaxilnaik": 40, "good": [40, 41], "kaxil": 40, "naik": 40, "aka": 40, "warn": 40, "certifi": 40, "trust": 40, "indic": 40, "owner": 40, "primari": 40, "fingerprint": 40, "cde1": 40, "5c6e": 40, "4d3a": 40, "8ec4": 40, "ecf4": 40, "ba4b": 40, "6674": 40, "e08a": 40, "d7de": 40, "406f": 40, "correct": 40, "worri": 40, "why": 40, "know": 40, "sum": 40, "shasum": 40, "512": 40, "diff": 40, "local": 40, "script": 40, "bin": 40, "bash": 40, "package_vers": 40, "package_nam": 40, "provider_download_dir": 40, "mktemp": 40, "d": 40, "dep": 40, "dest": 40, "apache_airflow_providers_fab": 40, "py3": 40, "echo": 40, "la": 40, "onc": 40, "instruct": [40, 41], "chapter": 40, "temporari": 40, "folder": 40, "independ": 41, "vulner": 41, "publish": 41, "found": 41, "pypi": 41, "develop": 41, "alwai": 41, "branch": 41, "prepar": 41, "strict": 41, "semver": 41, "polici": 41, "major": 41, "break": 41, "minor": 41, "patchlevel": 41, "bug": 41, "bugfix": 41, "rule": 41, "critic": 41, "reason": 41, "out": 41, "band": 41, "stakehold": 41, "decid": 41, "cherri": 41, "pick": 41, "older": 41, "mix": 41, "govern": 41, "interest": 41, "stub": 42, "convert": 42, "dure": 42, "conf": 42}, "objects": {"airflow.providers": [[30, 0, 0, "-", "fab"]], "airflow.providers.fab": [[30, 1, 1, "", "__version__"], [17, 0, 0, "-", "auth_manager"]], "airflow.providers.fab.auth_manager": [[4, 0, 0, "-", "api"], [5, 0, 0, "-", "api_endpoints"], [9, 0, 0, "-", "cli_commands"], [15, 0, 0, "-", "decorators"], [16, 0, 0, "-", "fab_auth_manager"], [19, 0, 0, "-", "models"], [20, 0, 0, "-", "openapi"], [22, 0, 0, "-", "security_manager"], [24, 0, 0, "-", "views"]], "airflow.providers.fab.auth_manager.api": [[3, 0, 0, "-", "auth"]], "airflow.providers.fab.auth_manager.api.auth": [[1, 0, 0, "-", "backend"]], "airflow.providers.fab.auth_manager.api.auth.backend": [[0, 0, 0, "-", "basic_auth"], [2, 0, 0, "-", "kerberos_auth"]], "airflow.providers.fab.auth_manager.api.auth.backend.basic_auth": [[0, 1, 1, "", "CLIENT_AUTH"], [0, 1, 1, "", "T"], [0, 2, 1, "", "auth_current_user"], [0, 2, 1, "", "init_app"], [0, 2, 1, "", "requires_authentication"]], "airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth": [[2, 1, 1, "", "CLIENT_AUTH"], [2, 2, 1, "", "find_user"], [2, 1, 1, "", "init_app"], [2, 1, 1, "", "log"], [2, 1, 1, "", "requires_authentication"]], "airflow.providers.fab.auth_manager.api_endpoints": [[6, 0, 0, "-", "role_and_permission_endpoint"], [7, 0, 0, "-", "user_endpoint"]], "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint": [[6, 2, 1, "", "delete_role"], [6, 2, 1, "", "get_permissions"], [6, 2, 1, "", "get_role"], [6, 2, 1, "", "get_roles"], [6, 2, 1, "", "patch_role"], [6, 2, 1, "", "post_role"]], "airflow.providers.fab.auth_manager.api_endpoints.user_endpoint": [[7, 2, 1, "", "delete_user"], [7, 2, 1, "", "get_user"], [7, 2, 1, "", "get_users"], [7, 2, 1, "", "patch_user"], [7, 2, 1, "", "post_user"]], "airflow.providers.fab.auth_manager.cli_commands": [[8, 0, 0, "-", "definition"], [10, 0, 0, "-", "role_command"], [11, 0, 0, "-", "sync_perm_command"], [12, 0, 0, "-", "user_command"], [13, 0, 0, "-", "utils"]], "airflow.providers.fab.auth_manager.cli_commands.definition": [[8, 1, 1, "", "ARG_CREATE_ROLE"], [8, 1, 1, "", "ARG_EMAIL"], [8, 1, 1, "", "ARG_EMAIL_OPTIONAL"], [8, 1, 1, "", "ARG_FIRSTNAME"], [8, 1, 1, "", "ARG_INCLUDE_DAGS"], [8, 1, 1, "", "ARG_LASTNAME"], [8, 1, 1, "", "ARG_LIST_ROLES"], [8, 1, 1, "", "ARG_PASSWORD"], [8, 1, 1, "", "ARG_PERMISSIONS"], [8, 1, 1, "", "ARG_ROLE"], [8, 1, 1, "", "ARG_ROLES"], [8, 1, 1, "", "ARG_ROLE_ACTION"], [8, 1, 1, "", "ARG_ROLE_ACTION_REQUIRED"], [8, 1, 1, "", "ARG_ROLE_EXPORT"], [8, 1, 1, "", "ARG_ROLE_EXPORT_FMT"], [8, 1, 1, "", "ARG_ROLE_IMPORT"], [8, 1, 1, "", "ARG_ROLE_RESOURCE"], [8, 1, 1, "", "ARG_USERNAME"], [8, 1, 1, "", "ARG_USERNAME_OPTIONAL"], [8, 1, 1, "", "ARG_USER_EXPORT"], [8, 1, 1, "", "ARG_USER_IMPORT"], [8, 1, 1, "", "ARG_USE_RANDOM_PASSWORD"], [8, 1, 1, "", "ROLES_COMMANDS"], [8, 1, 1, "", "SYNC_PERM_COMMAND"], [8, 1, 1, "", "USERS_COMMANDS"]], "airflow.providers.fab.auth_manager.cli_commands.role_command": [[10, 2, 1, "", "roles_add_perms"], [10, 2, 1, "", "roles_create"], [10, 2, 1, "", "roles_del_perms"], [10, 2, 1, "", "roles_delete"], [10, 2, 1, "", "roles_export"], [10, 2, 1, "", "roles_import"], [10, 2, 1, "", "roles_list"]], "airflow.providers.fab.auth_manager.cli_commands.sync_perm_command": [[11, 2, 1, "", "sync_perm"]], "airflow.providers.fab.auth_manager.cli_commands.user_command": [[12, 3, 1, "", "UserSchema"], [12, 1, 1, "", "add_role"], [12, 1, 1, "", "remove_role"], [12, 2, 1, "", "user_reset_password"], [12, 2, 1, "", "users_create"], [12, 2, 1, "", "users_delete"], [12, 2, 1, "", "users_export"], [12, 2, 1, "", "users_import"], [12, 2, 1, "", "users_list"], [12, 2, 1, "", "users_manage_role"]], "airflow.providers.fab.auth_manager.cli_commands.user_command.UserSchema": [[12, 4, 1, "", "email"], [12, 4, 1, "", "firstname"], [12, 4, 1, "", "id"], [12, 4, 1, "", "lastname"], [12, 4, 1, "", "roles"], [12, 4, 1, "", "username"]], "airflow.providers.fab.auth_manager.cli_commands.utils": [[13, 2, 1, "", "get_application_builder"]], "airflow.providers.fab.auth_manager.decorators": [[14, 0, 0, "-", "auth"]], "airflow.providers.fab.auth_manager.decorators.auth": [[14, 1, 1, "", "T"], [14, 1, 1, "", "log"]], "airflow.providers.fab.auth_manager.fab_auth_manager": [[16, 3, 1, "", "FabAuthManager"], [16, 2, 1, "", "get_parser"]], "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager": [[16, 5, 1, "", "get_api_endpoints"], [16, 5, 1, "", "get_cli_commands"], [16, 5, 1, "", "get_permitted_dag_ids"], [16, 5, 1, "", "get_url_login"], [16, 5, 1, "", "get_url_logout"], [16, 5, 1, "", "get_url_user_profile"], [16, 5, 1, "", "get_user"], [16, 5, 1, "", "get_user_display_name"], [16, 5, 1, "", "init"], [16, 5, 1, "", "is_authorized_configuration"], [16, 5, 1, "", "is_authorized_connection"], [16, 5, 1, "", "is_authorized_custom_view"], [16, 5, 1, "", "is_authorized_dag"], [16, 5, 1, "", "is_authorized_dataset"], [16, 5, 1, "", "is_authorized_pool"], [16, 5, 1, "", "is_authorized_variable"], [16, 5, 1, "", "is_authorized_view"], [16, 5, 1, "", "is_logged_in"], [16, 5, 1, "", "security_manager"]], "airflow.providers.fab.auth_manager.models": [[19, 3, 1, "", "Action"], [19, 1, 1, "", "Identity"], [19, 3, 1, "", "Permission"], [19, 3, 1, "", "RegisterUser"], [19, 3, 1, "", "Resource"], [19, 3, 1, "", "Role"], [19, 3, 1, "", "User"], [19, 2, 1, "", "add_index_on_ab_register_user_username_postgres"], [19, 2, 1, "", "add_index_on_ab_user_username_postgres"], [18, 0, 0, "-", "anonymous_user"], [19, 1, 1, "", "assoc_permission_role"], [19, 1, 1, "", "assoc_user_role"]], "airflow.providers.fab.auth_manager.models.Action": [[19, 5, 1, "", "__repr__"], [19, 4, 1, "", "__tablename__"], [19, 4, 1, "", "id"], [19, 4, 1, "", "name"]], "airflow.providers.fab.auth_manager.models.Permission": [[19, 5, 1, "", "__repr__"], [19, 4, 1, "", "__table_args__"], [19, 4, 1, "", "__tablename__"], [19, 4, 1, "", "action"], [19, 4, 1, "", "action_id"], [19, 4, 1, "", "id"], [19, 4, 1, "", "resource"], [19, 4, 1, "", "resource_id"]], "airflow.providers.fab.auth_manager.models.RegisterUser": [[19, 4, 1, "", "__tablename__"], [19, 4, 1, "", "email"], [19, 4, 1, "", "first_name"], [19, 4, 1, "", "id"], [19, 4, 1, "", "last_name"], [19, 4, 1, "", "password"], [19, 4, 1, "", "registration_date"], [19, 4, 1, "", "registration_hash"], [19, 4, 1, "", "username"]], "airflow.providers.fab.auth_manager.models.Resource": [[19, 5, 1, "", "__eq__"], [19, 5, 1, "", "__neq__"], [19, 5, 1, "", "__repr__"], [19, 4, 1, "", "__tablename__"], [19, 4, 1, "", "id"], [19, 4, 1, "", "name"]], "airflow.providers.fab.auth_manager.models.Role": [[19, 5, 1, "", "__repr__"], [19, 4, 1, "", "__tablename__"], [19, 4, 1, "", "id"], [19, 4, 1, "", "name"], [19, 4, 1, "", "permissions"]], "airflow.providers.fab.auth_manager.models.User": [[19, 5, 1, "", "__repr__"], [19, 4, 1, "", "__tablename__"], [19, 4, 1, "", "active"], [19, 4, 1, "", "changed_by"], [19, 6, 1, "", "changed_by_fk"], [19, 4, 1, "", "changed_on"], [19, 4, 1, "", "created_by"], [19, 6, 1, "", "created_by_fk"], [19, 4, 1, "", "created_on"], [19, 4, 1, "", "email"], [19, 4, 1, "", "fail_login_count"], [19, 4, 1, "", "first_name"], [19, 5, 1, "", "get_full_name"], [19, 5, 1, "", "get_id"], [19, 5, 1, "", "get_name"], [19, 5, 1, "", "get_user_id"], [19, 4, 1, "", "id"], [19, 6, 1, "", "is_active"], [19, 6, 1, "", "is_anonymous"], [19, 6, 1, "", "is_authenticated"], [19, 4, 1, "", "last_login"], [19, 4, 1, "", "last_name"], [19, 4, 1, "", "login_count"], [19, 4, 1, "", "password"], [19, 6, 1, "", "perms"], [19, 4, 1, "", "roles"], [19, 4, 1, "", "username"]], "airflow.providers.fab.auth_manager.models.anonymous_user": [[18, 3, 1, "", "AnonymousUser"]], "airflow.providers.fab.auth_manager.models.anonymous_user.AnonymousUser": [[18, 6, 1, "", "perms"], [18, 6, 1, "", "roles"]], "airflow.providers.fab.auth_manager.security_manager": [[21, 0, 0, "-", "constants"], [23, 0, 0, "-", "override"]], "airflow.providers.fab.auth_manager.security_manager.constants": [[21, 1, 1, "", "EXISTING_ROLES"]], "airflow.providers.fab.auth_manager.security_manager.override": [[23, 3, 1, "", "FabAirflowSecurityManagerOverride"], [23, 1, 1, "", "MAX_NUM_DATABASE_USER_SESSIONS"], [23, 1, 1, "", "log"]], "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride": [[23, 4, 1, "", "ADMIN_PERMISSIONS"], [23, 4, 1, "", "DAG_ACTIONS"], [23, 4, 1, "", "DAG_RESOURCES"], [23, 4, 1, "", "OP_PERMISSIONS"], [23, 4, 1, "", "ROLE_CONFIGS"], [23, 4, 1, "", "USER_PERMISSIONS"], [23, 4, 1, "", "VIEWER_PERMISSIONS"], [23, 4, 1, "", "action_model"], [23, 4, 1, "", "actionmodelview"], [23, 5, 1, "", "add_homepage_access_to_custom_roles"], [23, 5, 1, "", "add_permission_to_role"], [23, 5, 1, "", "add_permissions_menu"], [23, 5, 1, "", "add_permissions_view"], [23, 5, 1, "", "add_register_user"], [23, 5, 1, "", "add_role"], [23, 5, 1, "", "add_user"], [23, 6, 1, "", "api_login_allow_multiple_providers"], [23, 6, 1, "", "auth_ldap_allow_self_signed"], [23, 6, 1, "", "auth_ldap_append_domain"], [23, 6, 1, "", "auth_ldap_bind_first"], [23, 6, 1, "", "auth_ldap_bind_password"], [23, 6, 1, "", "auth_ldap_bind_user"], [23, 6, 1, "", "auth_ldap_email_field"], [23, 6, 1, "", "auth_ldap_firstname_field"], [23, 6, 1, "", "auth_ldap_group_field"], [23, 6, 1, "", "auth_ldap_lastname_field"], [23, 6, 1, "", "auth_ldap_search"], [23, 6, 1, "", "auth_ldap_search_filter"], [23, 6, 1, "", "auth_ldap_server"], [23, 6, 1, "", "auth_ldap_tls_cacertdir"], [23, 6, 1, "", "auth_ldap_tls_cacertfile"], [23, 6, 1, "", "auth_ldap_tls_certfile"], [23, 6, 1, "", "auth_ldap_tls_demand"], [23, 6, 1, "", "auth_ldap_tls_keyfile"], [23, 6, 1, "", "auth_ldap_uid_field"], [23, 6, 1, "", "auth_ldap_use_tls"], [23, 6, 1, "", "auth_ldap_username_format"], [23, 6, 1, "", "auth_rate_limit"], [23, 6, 1, "", "auth_remote_user_env_var"], [23, 6, 1, "", "auth_role_admin"], [23, 6, 1, "", "auth_role_public"], [23, 6, 1, "", "auth_roles_mapping"], [23, 6, 1, "", "auth_roles_sync_at_login"], [23, 6, 1, "", "auth_type"], [23, 6, 1, "", "auth_type_provider_name"], [23, 5, 1, "", "auth_user_db"], [23, 5, 1, "", "auth_user_ldap"], [23, 5, 1, "", "auth_user_oauth"], [23, 5, 1, "", "auth_user_oid"], [23, 6, 1, "", "auth_user_registration"], [23, 6, 1, "", "auth_user_registration_role"], [23, 6, 1, "", "auth_user_registration_role_jmespath"], [23, 5, 1, "", "auth_user_remote_user"], [23, 6, 1, "", "auth_username_ci"], [23, 4, 1, "", "auth_view"], [23, 4, 1, "", "authdbview"], [23, 4, 1, "", "authldapview"], [23, 4, 1, "", "authoauthview"], [23, 4, 1, "", "authoidview"], [23, 4, 1, "", "authremoteuserview"], [23, 6, 1, "", "builtin_roles"], [23, 5, 1, "", "bulk_sync_roles"], [23, 5, 1, "", "can_access_some_dags"], [23, 5, 1, "", "check_authorization"], [23, 5, 1, "", "clean_perms"], [23, 5, 1, "", "count_users"], [23, 5, 1, "", "create_action"], [23, 5, 1, "", "create_admin_standalone"], [23, 5, 1, "", "create_builtin_roles"], [23, 5, 1, "", "create_dag_specific_permissions"], [23, 5, 1, "", "create_db"], [23, 5, 1, "", "create_jwt_manager"], [23, 5, 1, "", "create_login_manager"], [23, 5, 1, "", "create_perm_vm_for_all_dag"], [23, 5, 1, "", "create_permission"], [23, 5, 1, "", "create_resource"], [23, 5, 1, "", "del_register_user"], [23, 5, 1, "", "delete_action"], [23, 5, 1, "", "delete_permission"], [23, 5, 1, "", "delete_resource"], [23, 5, 1, "", "delete_role"], [23, 5, 1, "", "filter_roles_by_perm_with_action"], [23, 5, 1, "", "find_register_user"], [23, 5, 1, "", "find_role"], [23, 5, 1, "", "find_user"], [23, 5, 1, "", "get_accessible_dag_ids"], [23, 5, 1, "", "get_accessible_dags"], [23, 5, 1, "", "get_action"], [23, 5, 1, "", "get_all_permissions"], [23, 5, 1, "", "get_all_resources"], [23, 5, 1, "", "get_all_roles"], [23, 5, 1, "", "get_all_users"], [23, 5, 1, "", "get_editable_dag_ids"], [23, 5, 1, "", "get_editable_dags"], [23, 5, 1, "", "get_oauth_token_key_name"], [23, 5, 1, "", "get_oauth_token_secret_name"], [23, 5, 1, "", "get_oauth_user_info"], [23, 5, 1, "", "get_oid_identity_url"], [23, 5, 1, "", "get_permission"], [23, 5, 1, "", "get_public_role"], [23, 5, 1, "", "get_readable_dag_ids"], [23, 5, 1, "", "get_readable_dags"], [23, 5, 1, "", "get_resource"], [23, 5, 1, "", "get_resource_permissions"], [23, 5, 1, "", "get_roles_from_keys"], [23, 6, 1, "", "get_session"], [23, 5, 1, "", "get_user_by_id"], [23, 5, 1, "", "get_user_menu_access"], [23, 5, 1, "", "get_user_roles"], [23, 5, 1, "", "init_role"], [23, 6, 1, "", "is_auth_limited"], [23, 5, 1, "", "is_dag_resource"], [23, 4, 1, "", "jwt_manager"], [23, 5, 1, "", "ldap_extract"], [23, 5, 1, "", "ldap_extract_list"], [23, 5, 1, "", "load_user"], [23, 5, 1, "", "load_user_jwt"], [23, 4, 1, "", "oauth"], [23, 4, 1, "", "oauth_allow_list"], [23, 6, 1, "", "oauth_providers"], [23, 4, 1, "", "oauth_remotes"], [23, 5, 1, "", "oauth_token_getter"], [23, 4, 1, "", "oauth_user_info"], [23, 5, 1, "", "oauth_user_info_getter"], [23, 6, 1, "", "oauth_whitelists"], [23, 4, 1, "", "oid"], [23, 6, 1, "", "openid_providers"], [23, 5, 1, "", "permission_exists_in_one_or_more_roles"], [23, 4, 1, "", "permission_model"], [23, 4, 1, "", "permissionmodelview"], [23, 5, 1, "", "perms_include_action"], [23, 5, 1, "", "prefixed_dag_id"], [23, 5, 1, "", "register_views"], [23, 4, 1, "", "registeruser_model"], [23, 4, 1, "", "registeruser_view"], [23, 4, 1, "", "registeruserdbview"], [23, 4, 1, "", "registerusermodelview"], [23, 4, 1, "", "registeruseroauthview"], [23, 4, 1, "", "registeruseroidview"], [23, 5, 1, "", "remove_permission_from_role"], [23, 5, 1, "", "reset_password"], [23, 5, 1, "", "reset_user_sessions"], [23, 4, 1, "", "resetmypasswordview"], [23, 4, 1, "", "resetpasswordview"], [23, 4, 1, "", "resource_model"], [23, 4, 1, "", "resourcemodelview"], [23, 4, 1, "", "role_model"], [23, 4, 1, "", "rolemodelview"], [23, 5, 1, "", "security_cleanup"], [23, 5, 1, "", "set_oauth_session"], [23, 5, 1, "", "sync_perm_for_dag"], [23, 5, 1, "", "sync_resource_permissions"], [23, 5, 1, "", "sync_roles"], [23, 5, 1, "", "update_admin_permission"], [23, 5, 1, "", "update_role"], [23, 5, 1, "", "update_user"], [23, 5, 1, "", "update_user_auth_stat"], [23, 4, 1, "", "user_model"], [23, 4, 1, "", "user_view"], [23, 4, 1, "", "userdbmodelview"], [23, 4, 1, "", "userinfoeditview"], [23, 4, 1, "", "userldapmodelview"], [23, 4, 1, "", "useroauthmodelview"], [23, 4, 1, "", "useroidmodelview"], [23, 4, 1, "", "userremoteusermodelview"], [23, 4, 1, "", "userstatschartview"]], "airflow.providers.fab.auth_manager.views": [[25, 0, 0, "-", "permissions"], [26, 0, 0, "-", "roles_list"], [27, 0, 0, "-", "user"], [28, 0, 0, "-", "user_edit"], [29, 0, 0, "-", "user_stats"]], "airflow.providers.fab.auth_manager.views.permissions": [[25, 3, 1, "", "ActionModelView"], [25, 3, 1, "", "PermissionPairModelView"], [25, 3, 1, "", "ResourceModelView"]], "airflow.providers.fab.auth_manager.views.permissions.ActionModelView": [[25, 4, 1, "", "add_title"], [25, 4, 1, "", "base_permissions"], [25, 4, 1, "", "class_permission_name"], [25, 4, 1, "", "edit_title"], [25, 4, 1, "", "label_columns"], [25, 4, 1, "", "list_title"], [25, 4, 1, "", "method_permission_name"], [25, 4, 1, "", "route_base"], [25, 4, 1, "", "show_title"]], "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView": [[25, 4, 1, "", "add_title"], [25, 4, 1, "", "base_permissions"], [25, 4, 1, "", "class_permission_name"], [25, 4, 1, "", "edit_title"], [25, 4, 1, "", "label_columns"], [25, 4, 1, "", "list_columns"], [25, 4, 1, "", "list_title"], [25, 4, 1, "", "method_permission_name"], [25, 4, 1, "", "route_base"], [25, 4, 1, "", "show_title"]], "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView": [[25, 4, 1, "", "add_title"], [25, 4, 1, "", "base_permissions"], [25, 4, 1, "", "class_permission_name"], [25, 4, 1, "", "edit_title"], [25, 4, 1, "", "label_columns"], [25, 4, 1, "", "list_title"], [25, 4, 1, "", "method_permission_name"], [25, 4, 1, "", "route_base"], [25, 4, 1, "", "show_title"]], "airflow.providers.fab.auth_manager.views.roles_list": [[26, 3, 1, "", "CustomRoleModelView"]], "airflow.providers.fab.auth_manager.views.roles_list.CustomRoleModelView": [[26, 4, 1, "", "base_permissions"], [26, 4, 1, "", "class_permission_name"], [26, 4, 1, "", "method_permission_name"]], "airflow.providers.fab.auth_manager.views.user": [[27, 3, 1, "", "CustomUserDBModelView"], [27, 3, 1, "", "CustomUserLDAPModelView"], [27, 3, 1, "", "CustomUserOAuthModelView"], [27, 3, 1, "", "CustomUserOIDModelView"], [27, 3, 1, "", "CustomUserRemoteUserModelView"], [27, 3, 1, "", "MultiResourceUserMixin"]], "airflow.providers.fab.auth_manager.views.user.CustomUserDBModelView": [[27, 4, 1, "", "base_permissions"], [27, 4, 1, "", "class_permission_name_mapping"], [27, 4, 1, "", "method_permission_name"]], "airflow.providers.fab.auth_manager.views.user.CustomUserLDAPModelView": [[27, 4, 1, "", "base_permissions"], [27, 4, 1, "", "class_permission_name_mapping"], [27, 4, 1, "", "method_permission_name"]], "airflow.providers.fab.auth_manager.views.user.CustomUserRemoteUserModelView": [[27, 4, 1, "", "base_permissions"], [27, 4, 1, "", "class_permission_name_mapping"], [27, 4, 1, "", "method_permission_name"]], "airflow.providers.fab.auth_manager.views.user.MultiResourceUserMixin": [[27, 4, 1, "", "base_permissions"], [27, 6, 1, "", "class_permission_name"], [27, 4, 1, "", "class_permission_name_mapping"], [27, 4, 1, "", "method_permission_name"], [27, 5, 1, "", "show"]], "airflow.providers.fab.auth_manager.views.user_edit": [[28, 3, 1, "", "CustomResetMyPasswordView"], [28, 3, 1, "", "CustomResetPasswordView"], [28, 3, 1, "", "CustomUserInfoEditView"]], "airflow.providers.fab.auth_manager.views.user_edit.CustomResetMyPasswordView": [[28, 4, 1, "", "base_permissions"], [28, 4, 1, "", "class_permission_name"], [28, 4, 1, "", "method_permission_name"]], "airflow.providers.fab.auth_manager.views.user_edit.CustomResetPasswordView": [[28, 4, 1, "", "base_permissions"], [28, 4, 1, "", "class_permission_name"], [28, 4, 1, "", "method_permission_name"]], "airflow.providers.fab.auth_manager.views.user_edit.CustomUserInfoEditView": [[28, 4, 1, "", "base_permissions"], [28, 4, 1, "", "class_permission_name"], [28, 4, 1, "", "method_permission_name"], [28, 4, 1, "", "route_base"]], "airflow.providers.fab.auth_manager.views.user_stats": [[29, 3, 1, "", "CustomUserStatsChartView"]], "airflow.providers.fab.auth_manager.views.user_stats.CustomUserStatsChartView": [[29, 4, 1, "", "base_permissions"], [29, 4, 1, "", "class_permission_name"], [29, 4, 1, "", "method_permission_name"], [29, 4, 1, "", "route_base"]]}, "objtypes": {"0": "py:module", "1": "py:data", "2": "py:function", "3": "py:class", "4": "py:attribute", "5": "py:method", "6": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "data", "Python data"], "2": ["py", "function", "Python function"], "3": ["py", "class", "Python class"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "method", "Python method"], "6": ["py", "property", "Python property"]}, "titleterms": {"airflow": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 37, 39], "provid": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 37, 39], "fab": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 33, 36, 37, 38, 39], "auth_manag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29], "api": [0, 1, 2, 3, 4, 32, 42], "auth": [0, 1, 2, 3, 14, 33], "backend": [0, 1, 2], "basic_auth": 0, "modul": [0, 2, 6, 7, 8, 10, 11, 12, 13, 14, 16, 18, 21, 23, 25, 26, 27, 28, 29], "content": [0, 2, 6, 7, 8, 10, 11, 12, 13, 14, 16, 18, 19, 21, 23, 25, 26, 27, 28, 29, 30], "function": [0, 2, 6, 7, 10, 11, 12, 13, 16, 19], "attribut": [0, 2, 12, 19, 23], "submodul": [1, 5, 9, 15, 17, 19, 22, 24], "kerberos_auth": 2, "subpackag": [3, 4, 17, 30], "api_endpoint": [5, 6, 7], "role_and_permission_endpoint": 6, "user_endpoint": 7, "cli_command": [8, 9, 10, 11, 12, 13], "definit": 8, "role_command": 10, "sync_perm_command": 11, "user_command": 12, "class": [12, 16, 18, 19, 23, 25, 26, 27, 28, 29], "util": 13, "decor": [14, 15], "fab_auth_manag": 16, "model": [18, 19], "anonymous_us": 18, "packag": [19, 30, 37, 39, 40], "openapi": 20, "security_manag": [21, 22, 23], "constant": 21, "overrid": 23, "view": [24, 25, 26, 27, 28, 29], "permiss": [25, 31], "roles_list": 26, "user": [27, 31, 36], "user_edit": 28, "user_stat": 29, "access": 31, "control": 31, "default": 31, "role": [31, 36], "public": 31, "viewer": 31, "op": 31, "admin": 31, "custom": 31, "dag": 31, "level": 31, "resourc": 31, "base": [31, 34], "order": 31, "preced": 31, "authent": [32, 34], "disabl": 32, "kerbero": 32, "basic": 32, "roll": 32, "your": 32, "own": 32, "flask": 33, "appbuild": 33, "manag": 33, "webserv": 34, "password": [34, 36], "other": 34, "method": 34, "exampl": 34, "us": 34, "team": 34, "author": 34, "github": 34, "oauth": 34, "changelog": 35, "1": [35, 37], "0": [35, 37], "2": [35, 37], "yank": 35, "cli": 36, "command": 36, "posit": 36, "argument": 36, "sub": 36, "add": 36, "name": 36, "creat": 36, "delet": 36, "export": 36, "import": 36, "list": 36, "remov": 36, "reset": 36, "perm": 36, "del": 36, "sync": 36, "apach": [37, 39], "configur": 38, "refer": [38, 42], "section": 38, "auth_rate_limit": 38, "instal": [39, 40], "requir": 39, "from": 40, "sourc": 40, "releas": [40, 41], "integr": 40, "verifi": 40, "pypi": 40, "secur": 41, "patch": 41, "rest": 42}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"airflow.providers.fab.auth_manager.api.auth.backend.basic_auth": [[0, "module-airflow.providers.fab.auth_manager.api.auth.backend.basic_auth"]], "Module Contents": [[0, "module-contents"], [2, "module-contents"], [6, "module-contents"], [7, "module-contents"], [8, "module-contents"], [10, "module-contents"], [11, "module-contents"], [12, "module-contents"], [13, "module-contents"], [14, "module-contents"], [16, "module-contents"], [18, "module-contents"], [21, "module-contents"], [23, "module-contents"], [25, "module-contents"], [26, "module-contents"], [27, "module-contents"], [28, "module-contents"], [29, "module-contents"]], "Functions": [[0, "functions"], [2, "functions"], [6, "functions"], [7, "functions"], [10, "functions"], [11, "functions"], [12, "functions"], [13, "functions"], [16, "functions"], [19, "functions"]], "Attributes": [[0, "attributes"], [2, "attributes"], [12, "attributes"], [19, "attributes"], [23, "attributes"]], "airflow.providers.fab.auth_manager.api.auth.backend": [[1, "module-airflow.providers.fab.auth_manager.api.auth.backend"]], "Submodules": [[1, "submodules"], [5, "submodules"], [9, "submodules"], [15, "submodules"], [17, "submodules"], [19, "submodules"], [22, "submodules"], [24, "submodules"]], "airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth": [[2, "module-airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth"]], "airflow.providers.fab.auth_manager.api.auth": [[3, "module-airflow.providers.fab.auth_manager.api.auth"]], "Subpackages": [[3, "subpackages"], [4, "subpackages"], [17, "subpackages"], [30, "subpackages"]], "airflow.providers.fab.auth_manager.api": [[4, "module-airflow.providers.fab.auth_manager.api"]], "airflow.providers.fab.auth_manager.api_endpoints": [[5, "module-airflow.providers.fab.auth_manager.api_endpoints"]], "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint": [[6, "module-airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint"]], "airflow.providers.fab.auth_manager.api_endpoints.user_endpoint": [[7, "module-airflow.providers.fab.auth_manager.api_endpoints.user_endpoint"]], "airflow.providers.fab.auth_manager.cli_commands.definition": [[8, "module-airflow.providers.fab.auth_manager.cli_commands.definition"]], "airflow.providers.fab.auth_manager.cli_commands": [[9, "module-airflow.providers.fab.auth_manager.cli_commands"]], "airflow.providers.fab.auth_manager.cli_commands.role_command": [[10, "module-airflow.providers.fab.auth_manager.cli_commands.role_command"]], "airflow.providers.fab.auth_manager.cli_commands.sync_perm_command": [[11, "module-airflow.providers.fab.auth_manager.cli_commands.sync_perm_command"]], "airflow.providers.fab.auth_manager.cli_commands.user_command": [[12, "module-airflow.providers.fab.auth_manager.cli_commands.user_command"]], "Classes": [[12, "classes"], [16, "classes"], [18, "classes"], [19, "classes"], [23, "classes"], [25, "classes"], [26, "classes"], [27, "classes"], [28, "classes"], [29, "classes"]], "airflow.providers.fab.auth_manager.cli_commands.utils": [[13, "module-airflow.providers.fab.auth_manager.cli_commands.utils"]], "airflow.providers.fab.auth_manager.decorators.auth": [[14, "module-airflow.providers.fab.auth_manager.decorators.auth"]], "airflow.providers.fab.auth_manager.decorators": [[15, "module-airflow.providers.fab.auth_manager.decorators"]], "airflow.providers.fab.auth_manager.fab_auth_manager": [[16, "module-airflow.providers.fab.auth_manager.fab_auth_manager"]], "airflow.providers.fab.auth_manager": [[17, "module-airflow.providers.fab.auth_manager"]], "airflow.providers.fab.auth_manager.models.anonymous_user": [[18, "module-airflow.providers.fab.auth_manager.models.anonymous_user"]], "airflow.providers.fab.auth_manager.models": [[19, "module-airflow.providers.fab.auth_manager.models"]], "Package Contents": [[19, "package-contents"], [30, "package-contents"]], "airflow.providers.fab.auth_manager.openapi": [[20, "module-airflow.providers.fab.auth_manager.openapi"]], "airflow.providers.fab.auth_manager.security_manager.constants": [[21, "module-airflow.providers.fab.auth_manager.security_manager.constants"]], "airflow.providers.fab.auth_manager.security_manager": [[22, "module-airflow.providers.fab.auth_manager.security_manager"]], "airflow.providers.fab.auth_manager.security_manager.override": [[23, "module-airflow.providers.fab.auth_manager.security_manager.override"]], "airflow.providers.fab.auth_manager.views": [[24, "module-airflow.providers.fab.auth_manager.views"]], "airflow.providers.fab.auth_manager.views.permissions": [[25, "module-airflow.providers.fab.auth_manager.views.permissions"]], "airflow.providers.fab.auth_manager.views.roles_list": [[26, "module-airflow.providers.fab.auth_manager.views.roles_list"]], "airflow.providers.fab.auth_manager.views.user": [[27, "module-airflow.providers.fab.auth_manager.views.user"]], "airflow.providers.fab.auth_manager.views.user_edit": [[28, "module-airflow.providers.fab.auth_manager.views.user_edit"]], "airflow.providers.fab.auth_manager.views.user_stats": [[29, "module-airflow.providers.fab.auth_manager.views.user_stats"]], "airflow.providers.fab": [[30, "module-airflow.providers.fab"]], "Access Control": [[31, "access-control"]], "Default Roles": [[31, "default-roles"]], "Public": [[31, "public"]], "Viewer": [[31, "viewer"]], "User": [[31, "user"]], "Op": [[31, "op"]], "Admin": [[31, "admin"]], "Custom Roles": [[31, "custom-roles"]], "DAG Level Role": [[31, "dag-level-role"]], "Permissions": [[31, "permissions"]], "Resource-Based permissions": [[31, "resource-based-permissions"]], "DAG-level permissions": [[31, "dag-level-permissions"]], "Order of precedence for DAG-level permissions": [[31, "order-of-precedence-for-dag-level-permissions"]], "API Authentication": [[32, "api-authentication"]], "Disable authentication": [[32, "disable-authentication"]], "Kerberos authentication": [[32, "kerberos-authentication"]], "Basic authentication": [[32, "basic-authentication"]], "Roll your own API authentication": [[32, "roll-your-own-api-authentication"]], "Flask AppBuilder (FAB) auth manager": [[33, "flask-appbuilder-fab-auth-manager"]], "Webserver authentication": [[34, "webserver-authentication"]], "Password": [[34, "password"]], "Other Methods": [[34, "other-methods"]], "Example using team based Authorization with GitHub OAuth": [[34, "example-using-team-based-authorization-with-github-oauth"]], "Changelog": [[35, "changelog"]], "1.0.2": [[35, "id1"], [37, "id1"]], "1.0.0 (YANKED)": [[35, "yanked"]], "FAB CLI Commands": [[36, "fab-cli-commands"]], "Positional Arguments": [[36, "positional-arguments"], [36, "positional-arguments_repeat1"], [36, "positional-arguments_repeat2"], [36, "positional-arguments_repeat3"], [36, "positional-arguments_repeat4"], [36, "positional-arguments_repeat5"], [36, "positional-arguments_repeat6"], [36, "positional-arguments_repeat7"], [36, "positional-arguments_repeat8"], [36, "positional-arguments_repeat9"], [36, "positional-arguments_repeat10"]], "Sub-commands": [[36, "Sub-commands"], [36, "Sub-commands_repeat1"], [36, "Sub-commands_repeat2"]], "users": [[36, "users"]], "add-role": [[36, "add-role"]], "Named Arguments": [[36, "named-arguments"], [36, "named-arguments_repeat1"], [36, "named-arguments_repeat2"], [36, "named-arguments_repeat3"], [36, "named-arguments_repeat4"], [36, "named-arguments_repeat5"], [36, "named-arguments_repeat6"], [36, "named-arguments_repeat7"], [36, "named-arguments_repeat8"], [36, "named-arguments_repeat9"], [36, "named-arguments_repeat10"], [36, "named-arguments_repeat11"], [36, "named-arguments_repeat12"], [36, "named-arguments_repeat13"], [36, "named-arguments_repeat14"], [36, "named-arguments_repeat15"]], "create": [[36, "create"], [36, "create_repeat1"]], "delete": [[36, "delete"], [36, "delete_repeat1"]], "export": [[36, "export"], [36, "export_repeat1"]], "import": [[36, "import"], [36, "import_repeat1"]], "list": [[36, "list"], [36, "list_repeat1"]], "remove-role": [[36, "remove-role"]], "reset-password": [[36, "reset-password"]], "roles": [[36, "roles"]], "add-perms": [[36, "add-perms"]], "del-perms": [[36, "del-perms"]], "sync-perm": [[36, "sync-perm"]], "Package apache-airflow-providers-fab": [[37, "package-apache-airflow-providers-fab"]], "1.0.1": [[37, "id2"]], "1.0.0": [[37, "id3"]], "Configuration Reference": [[38, "configuration-reference"]], "Sections:": [[38, "sections"]], "[fab]": [[38, "fab"]], "auth_rate_limited": [[38, "auth-rate-limited"]], "apache-airflow-providers-fab": [[39, "apache-airflow-providers-fab"]], "apache-airflow-providers-fab package": [[39, "apache-airflow-providers-fab-package"]], "Provider package": [[39, "provider-package"]], "Installation": [[39, "installation"]], "Requirements": [[39, "requirements"]], "Installing from sources": [[40, "installing-from-sources"]], "Released packages": [[40, "released-packages"]], "Release integrity": [[40, "release-integrity"]], "Verifying PyPI releases": [[40, "verifying-pypi-releases"]], "Releasing security patches": [[41, "releasing-security-patches"]], "REST API Reference": [[42, "rest-api-reference"]]}, "indexentries": {"client_auth (in module airflow.providers.fab.auth_manager.api.auth.backend.basic_auth)": [[0, "airflow.providers.fab.auth_manager.api.auth.backend.basic_auth.CLIENT_AUTH"]], "t (in module airflow.providers.fab.auth_manager.api.auth.backend.basic_auth)": [[0, "airflow.providers.fab.auth_manager.api.auth.backend.basic_auth.T"]], "airflow.providers.fab.auth_manager.api.auth.backend.basic_auth": [[0, "module-airflow.providers.fab.auth_manager.api.auth.backend.basic_auth"]], "auth_current_user() (in module airflow.providers.fab.auth_manager.api.auth.backend.basic_auth)": [[0, "airflow.providers.fab.auth_manager.api.auth.backend.basic_auth.auth_current_user"]], "init_app() (in module airflow.providers.fab.auth_manager.api.auth.backend.basic_auth)": [[0, "airflow.providers.fab.auth_manager.api.auth.backend.basic_auth.init_app"]], "module": [[0, "module-airflow.providers.fab.auth_manager.api.auth.backend.basic_auth"], [1, "module-airflow.providers.fab.auth_manager.api.auth.backend"], [2, "module-airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth"], [3, "module-airflow.providers.fab.auth_manager.api.auth"], [4, "module-airflow.providers.fab.auth_manager.api"], [5, "module-airflow.providers.fab.auth_manager.api_endpoints"], [6, "module-airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint"], [7, "module-airflow.providers.fab.auth_manager.api_endpoints.user_endpoint"], [8, "module-airflow.providers.fab.auth_manager.cli_commands.definition"], [9, "module-airflow.providers.fab.auth_manager.cli_commands"], [10, "module-airflow.providers.fab.auth_manager.cli_commands.role_command"], [11, "module-airflow.providers.fab.auth_manager.cli_commands.sync_perm_command"], [12, "module-airflow.providers.fab.auth_manager.cli_commands.user_command"], [13, "module-airflow.providers.fab.auth_manager.cli_commands.utils"], [14, "module-airflow.providers.fab.auth_manager.decorators.auth"], [15, "module-airflow.providers.fab.auth_manager.decorators"], [16, "module-airflow.providers.fab.auth_manager.fab_auth_manager"], [17, "module-airflow.providers.fab.auth_manager"], [18, "module-airflow.providers.fab.auth_manager.models.anonymous_user"], [19, "module-airflow.providers.fab.auth_manager.models"], [20, "module-airflow.providers.fab.auth_manager.openapi"], [21, "module-airflow.providers.fab.auth_manager.security_manager.constants"], [22, "module-airflow.providers.fab.auth_manager.security_manager"], [23, "module-airflow.providers.fab.auth_manager.security_manager.override"], [24, "module-airflow.providers.fab.auth_manager.views"], [25, "module-airflow.providers.fab.auth_manager.views.permissions"], [26, "module-airflow.providers.fab.auth_manager.views.roles_list"], [27, "module-airflow.providers.fab.auth_manager.views.user"], [28, "module-airflow.providers.fab.auth_manager.views.user_edit"], [29, "module-airflow.providers.fab.auth_manager.views.user_stats"], [30, "module-airflow.providers.fab"]], "requires_authentication() (in module airflow.providers.fab.auth_manager.api.auth.backend.basic_auth)": [[0, "airflow.providers.fab.auth_manager.api.auth.backend.basic_auth.requires_authentication"]], "airflow.providers.fab.auth_manager.api.auth.backend": [[1, "module-airflow.providers.fab.auth_manager.api.auth.backend"]], "client_auth (in module airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth)": [[2, "airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth.CLIENT_AUTH"]], "airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth": [[2, "module-airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth"]], "find_user() (in module airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth)": [[2, "airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth.find_user"]], "init_app (in module airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth)": [[2, "airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth.init_app"]], "log (in module airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth)": [[2, "airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth.log"]], "requires_authentication (in module airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth)": [[2, "airflow.providers.fab.auth_manager.api.auth.backend.kerberos_auth.requires_authentication"]], "airflow.providers.fab.auth_manager.api.auth": [[3, "module-airflow.providers.fab.auth_manager.api.auth"]], "airflow.providers.fab.auth_manager.api": [[4, "module-airflow.providers.fab.auth_manager.api"]], "airflow.providers.fab.auth_manager.api_endpoints": [[5, "module-airflow.providers.fab.auth_manager.api_endpoints"]], "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint": [[6, "module-airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint"]], "delete_role() (in module airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint)": [[6, "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint.delete_role"]], "get_permissions() (in module airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint)": [[6, "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint.get_permissions"]], "get_role() (in module airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint)": [[6, "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint.get_role"]], "get_roles() (in module airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint)": [[6, "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint.get_roles"]], "patch_role() (in module airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint)": [[6, "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint.patch_role"]], "post_role() (in module airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint)": [[6, "airflow.providers.fab.auth_manager.api_endpoints.role_and_permission_endpoint.post_role"]], "airflow.providers.fab.auth_manager.api_endpoints.user_endpoint": [[7, "module-airflow.providers.fab.auth_manager.api_endpoints.user_endpoint"]], "delete_user() (in module airflow.providers.fab.auth_manager.api_endpoints.user_endpoint)": [[7, "airflow.providers.fab.auth_manager.api_endpoints.user_endpoint.delete_user"]], "get_user() (in module airflow.providers.fab.auth_manager.api_endpoints.user_endpoint)": [[7, "airflow.providers.fab.auth_manager.api_endpoints.user_endpoint.get_user"]], "get_users() (in module airflow.providers.fab.auth_manager.api_endpoints.user_endpoint)": [[7, "airflow.providers.fab.auth_manager.api_endpoints.user_endpoint.get_users"]], "patch_user() (in module airflow.providers.fab.auth_manager.api_endpoints.user_endpoint)": [[7, "airflow.providers.fab.auth_manager.api_endpoints.user_endpoint.patch_user"]], "post_user() (in module airflow.providers.fab.auth_manager.api_endpoints.user_endpoint)": [[7, "airflow.providers.fab.auth_manager.api_endpoints.user_endpoint.post_user"]], "arg_create_role (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_CREATE_ROLE"]], "arg_email (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_EMAIL"]], "arg_email_optional (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_EMAIL_OPTIONAL"]], "arg_firstname (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_FIRSTNAME"]], "arg_include_dags (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_INCLUDE_DAGS"]], "arg_lastname (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_LASTNAME"]], "arg_list_roles (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_LIST_ROLES"]], "arg_password (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_PASSWORD"]], "arg_permissions (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_PERMISSIONS"]], "arg_role (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_ROLE"]], "arg_roles (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_ROLES"]], "arg_role_action (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_ROLE_ACTION"]], "arg_role_action_required (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_ROLE_ACTION_REQUIRED"]], "arg_role_export (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_ROLE_EXPORT"]], "arg_role_export_fmt (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_ROLE_EXPORT_FMT"]], "arg_role_import (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_ROLE_IMPORT"]], "arg_role_resource (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_ROLE_RESOURCE"]], "arg_username (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_USERNAME"]], "arg_username_optional (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_USERNAME_OPTIONAL"]], "arg_user_export (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_USER_EXPORT"]], "arg_user_import (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_USER_IMPORT"]], "arg_use_random_password (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ARG_USE_RANDOM_PASSWORD"]], "roles_commands (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.ROLES_COMMANDS"]], "sync_perm_command (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.SYNC_PERM_COMMAND"]], "users_commands (in module airflow.providers.fab.auth_manager.cli_commands.definition)": [[8, "airflow.providers.fab.auth_manager.cli_commands.definition.USERS_COMMANDS"]], "airflow.providers.fab.auth_manager.cli_commands.definition": [[8, "module-airflow.providers.fab.auth_manager.cli_commands.definition"]], "airflow.providers.fab.auth_manager.cli_commands": [[9, "module-airflow.providers.fab.auth_manager.cli_commands"]], "airflow.providers.fab.auth_manager.cli_commands.role_command": [[10, "module-airflow.providers.fab.auth_manager.cli_commands.role_command"]], "roles_add_perms() (in module airflow.providers.fab.auth_manager.cli_commands.role_command)": [[10, "airflow.providers.fab.auth_manager.cli_commands.role_command.roles_add_perms"]], "roles_create() (in module airflow.providers.fab.auth_manager.cli_commands.role_command)": [[10, "airflow.providers.fab.auth_manager.cli_commands.role_command.roles_create"]], "roles_del_perms() (in module airflow.providers.fab.auth_manager.cli_commands.role_command)": [[10, "airflow.providers.fab.auth_manager.cli_commands.role_command.roles_del_perms"]], "roles_delete() (in module airflow.providers.fab.auth_manager.cli_commands.role_command)": [[10, "airflow.providers.fab.auth_manager.cli_commands.role_command.roles_delete"]], "roles_export() (in module airflow.providers.fab.auth_manager.cli_commands.role_command)": [[10, "airflow.providers.fab.auth_manager.cli_commands.role_command.roles_export"]], "roles_import() (in module airflow.providers.fab.auth_manager.cli_commands.role_command)": [[10, "airflow.providers.fab.auth_manager.cli_commands.role_command.roles_import"]], "roles_list() (in module airflow.providers.fab.auth_manager.cli_commands.role_command)": [[10, "airflow.providers.fab.auth_manager.cli_commands.role_command.roles_list"]], "airflow.providers.fab.auth_manager.cli_commands.sync_perm_command": [[11, "module-airflow.providers.fab.auth_manager.cli_commands.sync_perm_command"]], "sync_perm() (in module airflow.providers.fab.auth_manager.cli_commands.sync_perm_command)": [[11, "airflow.providers.fab.auth_manager.cli_commands.sync_perm_command.sync_perm"]], "userschema (class in airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.UserSchema"]], "add_role (in module airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.add_role"]], "airflow.providers.fab.auth_manager.cli_commands.user_command": [[12, "module-airflow.providers.fab.auth_manager.cli_commands.user_command"]], "email (airflow.providers.fab.auth_manager.cli_commands.user_command.userschema attribute)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.UserSchema.email"]], "firstname (airflow.providers.fab.auth_manager.cli_commands.user_command.userschema attribute)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.UserSchema.firstname"]], "id (airflow.providers.fab.auth_manager.cli_commands.user_command.userschema attribute)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.UserSchema.id"]], "lastname (airflow.providers.fab.auth_manager.cli_commands.user_command.userschema attribute)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.UserSchema.lastname"]], "remove_role (in module airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.remove_role"]], "roles (airflow.providers.fab.auth_manager.cli_commands.user_command.userschema attribute)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.UserSchema.roles"]], "user_reset_password() (in module airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.user_reset_password"]], "username (airflow.providers.fab.auth_manager.cli_commands.user_command.userschema attribute)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.UserSchema.username"]], "users_create() (in module airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.users_create"]], "users_delete() (in module airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.users_delete"]], "users_export() (in module airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.users_export"]], "users_import() (in module airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.users_import"]], "users_list() (in module airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.users_list"]], "users_manage_role() (in module airflow.providers.fab.auth_manager.cli_commands.user_command)": [[12, "airflow.providers.fab.auth_manager.cli_commands.user_command.users_manage_role"]], "airflow.providers.fab.auth_manager.cli_commands.utils": [[13, "module-airflow.providers.fab.auth_manager.cli_commands.utils"]], "get_application_builder() (in module airflow.providers.fab.auth_manager.cli_commands.utils)": [[13, "airflow.providers.fab.auth_manager.cli_commands.utils.get_application_builder"]], "t (in module airflow.providers.fab.auth_manager.decorators.auth)": [[14, "airflow.providers.fab.auth_manager.decorators.auth.T"]], "airflow.providers.fab.auth_manager.decorators.auth": [[14, "module-airflow.providers.fab.auth_manager.decorators.auth"]], "log (in module airflow.providers.fab.auth_manager.decorators.auth)": [[14, "airflow.providers.fab.auth_manager.decorators.auth.log"]], "airflow.providers.fab.auth_manager.decorators": [[15, "module-airflow.providers.fab.auth_manager.decorators"]], "fabauthmanager (class in airflow.providers.fab.auth_manager.fab_auth_manager)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager"]], "airflow.providers.fab.auth_manager.fab_auth_manager": [[16, "module-airflow.providers.fab.auth_manager.fab_auth_manager"]], "get_api_endpoints() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.get_api_endpoints"]], "get_cli_commands() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager static method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.get_cli_commands"]], "get_parser() (in module airflow.providers.fab.auth_manager.fab_auth_manager)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.get_parser"]], "get_permitted_dag_ids() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.get_permitted_dag_ids"]], "get_url_login() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.get_url_login"]], "get_url_logout() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.get_url_logout"]], "get_url_user_profile() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.get_url_user_profile"]], "get_user() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.get_user"]], "get_user_display_name() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.get_user_display_name"]], "init() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.init"]], "is_authorized_configuration() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.is_authorized_configuration"]], "is_authorized_connection() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.is_authorized_connection"]], "is_authorized_custom_view() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.is_authorized_custom_view"]], "is_authorized_dag() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.is_authorized_dag"]], "is_authorized_dataset() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.is_authorized_dataset"]], "is_authorized_pool() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.is_authorized_pool"]], "is_authorized_variable() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.is_authorized_variable"]], "is_authorized_view() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.is_authorized_view"]], "is_logged_in() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.is_logged_in"]], "security_manager() (airflow.providers.fab.auth_manager.fab_auth_manager.fabauthmanager method)": [[16, "airflow.providers.fab.auth_manager.fab_auth_manager.FabAuthManager.security_manager"]], "airflow.providers.fab.auth_manager": [[17, "module-airflow.providers.fab.auth_manager"]], "anonymoususer (class in airflow.providers.fab.auth_manager.models.anonymous_user)": [[18, "airflow.providers.fab.auth_manager.models.anonymous_user.AnonymousUser"]], "airflow.providers.fab.auth_manager.models.anonymous_user": [[18, "module-airflow.providers.fab.auth_manager.models.anonymous_user"]], "perms (airflow.providers.fab.auth_manager.models.anonymous_user.anonymoususer property)": [[18, "airflow.providers.fab.auth_manager.models.anonymous_user.AnonymousUser.perms"]], "roles (airflow.providers.fab.auth_manager.models.anonymous_user.anonymoususer property)": [[18, "airflow.providers.fab.auth_manager.models.anonymous_user.AnonymousUser.roles"]], "action (class in airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.Action"]], "identity (in module airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.Identity"]], "permission (class in airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.Permission"]], "registeruser (class in airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser"]], "resource (class in airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.Resource"]], "role (class in airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.Role"]], "user (class in airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.User"]], "__eq__() (airflow.providers.fab.auth_manager.models.resource method)": [[19, "airflow.providers.fab.auth_manager.models.Resource.__eq__"]], "__neq__() (airflow.providers.fab.auth_manager.models.resource method)": [[19, "airflow.providers.fab.auth_manager.models.Resource.__neq__"]], "__repr__() (airflow.providers.fab.auth_manager.models.action method)": [[19, "airflow.providers.fab.auth_manager.models.Action.__repr__"]], "__repr__() (airflow.providers.fab.auth_manager.models.permission method)": [[19, "airflow.providers.fab.auth_manager.models.Permission.__repr__"]], "__repr__() (airflow.providers.fab.auth_manager.models.resource method)": [[19, "airflow.providers.fab.auth_manager.models.Resource.__repr__"]], "__repr__() (airflow.providers.fab.auth_manager.models.role method)": [[19, "airflow.providers.fab.auth_manager.models.Role.__repr__"]], "__repr__() (airflow.providers.fab.auth_manager.models.user method)": [[19, "airflow.providers.fab.auth_manager.models.User.__repr__"]], "__table_args__ (airflow.providers.fab.auth_manager.models.permission attribute)": [[19, "airflow.providers.fab.auth_manager.models.Permission.__table_args__"]], "__tablename__ (airflow.providers.fab.auth_manager.models.action attribute)": [[19, "airflow.providers.fab.auth_manager.models.Action.__tablename__"]], "__tablename__ (airflow.providers.fab.auth_manager.models.permission attribute)": [[19, "airflow.providers.fab.auth_manager.models.Permission.__tablename__"]], "__tablename__ (airflow.providers.fab.auth_manager.models.registeruser attribute)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser.__tablename__"]], "__tablename__ (airflow.providers.fab.auth_manager.models.resource attribute)": [[19, "airflow.providers.fab.auth_manager.models.Resource.__tablename__"]], "__tablename__ (airflow.providers.fab.auth_manager.models.role attribute)": [[19, "airflow.providers.fab.auth_manager.models.Role.__tablename__"]], "__tablename__ (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.__tablename__"]], "action (airflow.providers.fab.auth_manager.models.permission attribute)": [[19, "airflow.providers.fab.auth_manager.models.Permission.action"]], "action_id (airflow.providers.fab.auth_manager.models.permission attribute)": [[19, "airflow.providers.fab.auth_manager.models.Permission.action_id"]], "active (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.active"]], "add_index_on_ab_register_user_username_postgres() (in module airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.add_index_on_ab_register_user_username_postgres"]], "add_index_on_ab_user_username_postgres() (in module airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.add_index_on_ab_user_username_postgres"]], "airflow.providers.fab.auth_manager.models": [[19, "module-airflow.providers.fab.auth_manager.models"]], "assoc_permission_role (in module airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.assoc_permission_role"]], "assoc_user_role (in module airflow.providers.fab.auth_manager.models)": [[19, "airflow.providers.fab.auth_manager.models.assoc_user_role"]], "changed_by (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.changed_by"]], "changed_by_fk (airflow.providers.fab.auth_manager.models.user property)": [[19, "airflow.providers.fab.auth_manager.models.User.changed_by_fk"]], "changed_on (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.changed_on"]], "created_by (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.created_by"]], "created_by_fk (airflow.providers.fab.auth_manager.models.user property)": [[19, "airflow.providers.fab.auth_manager.models.User.created_by_fk"]], "created_on (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.created_on"]], "email (airflow.providers.fab.auth_manager.models.registeruser attribute)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser.email"]], "email (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.email"]], "fail_login_count (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.fail_login_count"]], "first_name (airflow.providers.fab.auth_manager.models.registeruser attribute)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser.first_name"]], "first_name (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.first_name"]], "get_full_name() (airflow.providers.fab.auth_manager.models.user method)": [[19, "airflow.providers.fab.auth_manager.models.User.get_full_name"]], "get_id() (airflow.providers.fab.auth_manager.models.user method)": [[19, "airflow.providers.fab.auth_manager.models.User.get_id"]], "get_name() (airflow.providers.fab.auth_manager.models.user method)": [[19, "airflow.providers.fab.auth_manager.models.User.get_name"]], "get_user_id() (airflow.providers.fab.auth_manager.models.user class method)": [[19, "airflow.providers.fab.auth_manager.models.User.get_user_id"]], "id (airflow.providers.fab.auth_manager.models.action attribute)": [[19, "airflow.providers.fab.auth_manager.models.Action.id"]], "id (airflow.providers.fab.auth_manager.models.permission attribute)": [[19, "airflow.providers.fab.auth_manager.models.Permission.id"]], "id (airflow.providers.fab.auth_manager.models.registeruser attribute)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser.id"]], "id (airflow.providers.fab.auth_manager.models.resource attribute)": [[19, "airflow.providers.fab.auth_manager.models.Resource.id"]], "id (airflow.providers.fab.auth_manager.models.role attribute)": [[19, "airflow.providers.fab.auth_manager.models.Role.id"]], "id (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.id"]], "is_active (airflow.providers.fab.auth_manager.models.user property)": [[19, "airflow.providers.fab.auth_manager.models.User.is_active"]], "is_anonymous (airflow.providers.fab.auth_manager.models.user property)": [[19, "airflow.providers.fab.auth_manager.models.User.is_anonymous"]], "is_authenticated (airflow.providers.fab.auth_manager.models.user property)": [[19, "airflow.providers.fab.auth_manager.models.User.is_authenticated"]], "last_login (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.last_login"]], "last_name (airflow.providers.fab.auth_manager.models.registeruser attribute)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser.last_name"]], "last_name (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.last_name"]], "login_count (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.login_count"]], "name (airflow.providers.fab.auth_manager.models.action attribute)": [[19, "airflow.providers.fab.auth_manager.models.Action.name"]], "name (airflow.providers.fab.auth_manager.models.resource attribute)": [[19, "airflow.providers.fab.auth_manager.models.Resource.name"]], "name (airflow.providers.fab.auth_manager.models.role attribute)": [[19, "airflow.providers.fab.auth_manager.models.Role.name"]], "password (airflow.providers.fab.auth_manager.models.registeruser attribute)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser.password"]], "password (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.password"]], "permissions (airflow.providers.fab.auth_manager.models.role attribute)": [[19, "airflow.providers.fab.auth_manager.models.Role.permissions"]], "perms (airflow.providers.fab.auth_manager.models.user property)": [[19, "airflow.providers.fab.auth_manager.models.User.perms"]], "registration_date (airflow.providers.fab.auth_manager.models.registeruser attribute)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser.registration_date"]], "registration_hash (airflow.providers.fab.auth_manager.models.registeruser attribute)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser.registration_hash"]], "resource (airflow.providers.fab.auth_manager.models.permission attribute)": [[19, "airflow.providers.fab.auth_manager.models.Permission.resource"]], "resource_id (airflow.providers.fab.auth_manager.models.permission attribute)": [[19, "airflow.providers.fab.auth_manager.models.Permission.resource_id"]], "roles (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.roles"]], "username (airflow.providers.fab.auth_manager.models.registeruser attribute)": [[19, "airflow.providers.fab.auth_manager.models.RegisterUser.username"]], "username (airflow.providers.fab.auth_manager.models.user attribute)": [[19, "airflow.providers.fab.auth_manager.models.User.username"]], "airflow.providers.fab.auth_manager.openapi": [[20, "module-airflow.providers.fab.auth_manager.openapi"]], "existing_roles (in module airflow.providers.fab.auth_manager.security_manager.constants)": [[21, "airflow.providers.fab.auth_manager.security_manager.constants.EXISTING_ROLES"]], "airflow.providers.fab.auth_manager.security_manager.constants": [[21, "module-airflow.providers.fab.auth_manager.security_manager.constants"]], "airflow.providers.fab.auth_manager.security_manager": [[22, "module-airflow.providers.fab.auth_manager.security_manager"]], "admin_permissions (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.ADMIN_PERMISSIONS"]], "dag_actions (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.DAG_ACTIONS"]], "dag_resources (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.DAG_RESOURCES"]], "fabairflowsecuritymanageroverride (class in airflow.providers.fab.auth_manager.security_manager.override)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride"]], "max_num_database_user_sessions (in module airflow.providers.fab.auth_manager.security_manager.override)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.MAX_NUM_DATABASE_USER_SESSIONS"]], "op_permissions (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.OP_PERMISSIONS"]], "role_configs (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.ROLE_CONFIGS"]], "user_permissions (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.USER_PERMISSIONS"]], "viewer_permissions (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.VIEWER_PERMISSIONS"]], "action_model (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.action_model"]], "actionmodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.actionmodelview"]], "add_homepage_access_to_custom_roles() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.add_homepage_access_to_custom_roles"]], "add_permission_to_role() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.add_permission_to_role"]], "add_permissions_menu() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.add_permissions_menu"]], "add_permissions_view() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.add_permissions_view"]], "add_register_user() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.add_register_user"]], "add_role() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.add_role"]], "add_user() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.add_user"]], "airflow.providers.fab.auth_manager.security_manager.override": [[23, "module-airflow.providers.fab.auth_manager.security_manager.override"]], "api_login_allow_multiple_providers (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.api_login_allow_multiple_providers"]], "auth_ldap_allow_self_signed (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_allow_self_signed"]], "auth_ldap_append_domain (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_append_domain"]], "auth_ldap_bind_first (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_bind_first"]], "auth_ldap_bind_password (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_bind_password"]], "auth_ldap_bind_user (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_bind_user"]], "auth_ldap_email_field (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_email_field"]], "auth_ldap_firstname_field (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_firstname_field"]], "auth_ldap_group_field (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_group_field"]], "auth_ldap_lastname_field (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_lastname_field"]], "auth_ldap_search (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_search"]], "auth_ldap_search_filter (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_search_filter"]], "auth_ldap_server (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_server"]], "auth_ldap_tls_cacertdir (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_tls_cacertdir"]], "auth_ldap_tls_cacertfile (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_tls_cacertfile"]], "auth_ldap_tls_certfile (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_tls_certfile"]], "auth_ldap_tls_demand (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_tls_demand"]], "auth_ldap_tls_keyfile (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_tls_keyfile"]], "auth_ldap_uid_field (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_uid_field"]], "auth_ldap_use_tls (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_use_tls"]], "auth_ldap_username_format (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_ldap_username_format"]], "auth_rate_limit (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_rate_limit"]], "auth_remote_user_env_var (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_remote_user_env_var"]], "auth_role_admin (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_role_admin"]], "auth_role_public (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_role_public"]], "auth_roles_mapping (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_roles_mapping"]], "auth_roles_sync_at_login (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_roles_sync_at_login"]], "auth_type (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_type"]], "auth_type_provider_name (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_type_provider_name"]], "auth_user_db() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_user_db"]], "auth_user_ldap() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_user_ldap"]], "auth_user_oauth() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_user_oauth"]], "auth_user_oid() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_user_oid"]], "auth_user_registration (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_user_registration"]], "auth_user_registration_role (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_user_registration_role"]], "auth_user_registration_role_jmespath (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_user_registration_role_jmespath"]], "auth_user_remote_user() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_user_remote_user"]], "auth_username_ci (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_username_ci"]], "auth_view (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.auth_view"]], "authdbview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.authdbview"]], "authldapview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.authldapview"]], "authoauthview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.authoauthview"]], "authoidview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.authoidview"]], "authremoteuserview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.authremoteuserview"]], "builtin_roles (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.builtin_roles"]], "bulk_sync_roles() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.bulk_sync_roles"]], "can_access_some_dags() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.can_access_some_dags"]], "check_authorization() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.check_authorization"]], "clean_perms() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.clean_perms"]], "count_users() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.count_users"]], "create_action() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_action"]], "create_admin_standalone() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_admin_standalone"]], "create_builtin_roles() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_builtin_roles"]], "create_dag_specific_permissions() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_dag_specific_permissions"]], "create_db() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_db"]], "create_jwt_manager() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_jwt_manager"]], "create_login_manager() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_login_manager"]], "create_perm_vm_for_all_dag() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_perm_vm_for_all_dag"]], "create_permission() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_permission"]], "create_resource() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.create_resource"]], "del_register_user() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.del_register_user"]], "delete_action() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.delete_action"]], "delete_permission() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.delete_permission"]], "delete_resource() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.delete_resource"]], "delete_role() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.delete_role"]], "filter_roles_by_perm_with_action() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.filter_roles_by_perm_with_action"]], "find_register_user() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.find_register_user"]], "find_role() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.find_role"]], "find_user() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.find_user"]], "get_accessible_dag_ids() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_accessible_dag_ids"]], "get_accessible_dags() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_accessible_dags"]], "get_action() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_action"]], "get_all_permissions() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_all_permissions"]], "get_all_resources() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_all_resources"]], "get_all_roles() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_all_roles"]], "get_all_users() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_all_users"]], "get_editable_dag_ids() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride static method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_editable_dag_ids"]], "get_editable_dags() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_editable_dags"]], "get_oauth_token_key_name() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_oauth_token_key_name"]], "get_oauth_token_secret_name() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_oauth_token_secret_name"]], "get_oauth_user_info() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_oauth_user_info"]], "get_oid_identity_url() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_oid_identity_url"]], "get_permission() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_permission"]], "get_public_role() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_public_role"]], "get_readable_dag_ids() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride static method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_readable_dag_ids"]], "get_readable_dags() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_readable_dags"]], "get_resource() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_resource"]], "get_resource_permissions() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_resource_permissions"]], "get_roles_from_keys() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_roles_from_keys"]], "get_session (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_session"]], "get_user_by_id() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_user_by_id"]], "get_user_menu_access() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_user_menu_access"]], "get_user_roles() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride static method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.get_user_roles"]], "init_role() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.init_role"]], "is_auth_limited (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.is_auth_limited"]], "is_dag_resource() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.is_dag_resource"]], "jwt_manager (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.jwt_manager"]], "ldap_extract() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride static method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.ldap_extract"]], "ldap_extract_list() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride static method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.ldap_extract_list"]], "load_user() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.load_user"]], "load_user_jwt() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.load_user_jwt"]], "log (in module airflow.providers.fab.auth_manager.security_manager.override)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.log"]], "oauth (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.oauth"]], "oauth_allow_list (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.oauth_allow_list"]], "oauth_providers (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.oauth_providers"]], "oauth_remotes (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.oauth_remotes"]], "oauth_token_getter() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride static method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.oauth_token_getter"]], "oauth_user_info (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.oauth_user_info"]], "oauth_user_info_getter() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.oauth_user_info_getter"]], "oauth_whitelists (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.oauth_whitelists"]], "oid (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.oid"]], "openid_providers (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride property)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.openid_providers"]], "permission_exists_in_one_or_more_roles() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.permission_exists_in_one_or_more_roles"]], "permission_model (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.permission_model"]], "permissionmodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.permissionmodelview"]], "perms_include_action() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.perms_include_action"]], "prefixed_dag_id() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.prefixed_dag_id"]], "register_views() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.register_views"]], "registeruser_model (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.registeruser_model"]], "registeruser_view (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.registeruser_view"]], "registeruserdbview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.registeruserdbview"]], "registerusermodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.registerusermodelview"]], "registeruseroauthview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.registeruseroauthview"]], "registeruseroidview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.registeruseroidview"]], "remove_permission_from_role() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.remove_permission_from_role"]], "reset_password() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.reset_password"]], "reset_user_sessions() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.reset_user_sessions"]], "resetmypasswordview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.resetmypasswordview"]], "resetpasswordview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.resetpasswordview"]], "resource_model (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.resource_model"]], "resourcemodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.resourcemodelview"]], "role_model (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.role_model"]], "rolemodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.rolemodelview"]], "security_cleanup() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.security_cleanup"]], "set_oauth_session() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.set_oauth_session"]], "sync_perm_for_dag() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.sync_perm_for_dag"]], "sync_resource_permissions() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.sync_resource_permissions"]], "sync_roles() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.sync_roles"]], "update_admin_permission() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.update_admin_permission"]], "update_role() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.update_role"]], "update_user() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.update_user"]], "update_user_auth_stat() (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride method)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.update_user_auth_stat"]], "user_model (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.user_model"]], "user_view (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.user_view"]], "userdbmodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.userdbmodelview"]], "userinfoeditview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.userinfoeditview"]], "userldapmodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.userldapmodelview"]], "useroauthmodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.useroauthmodelview"]], "useroidmodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.useroidmodelview"]], "userremoteusermodelview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.userremoteusermodelview"]], "userstatschartview (airflow.providers.fab.auth_manager.security_manager.override.fabairflowsecuritymanageroverride attribute)": [[23, "airflow.providers.fab.auth_manager.security_manager.override.FabAirflowSecurityManagerOverride.userstatschartview"]], "airflow.providers.fab.auth_manager.views": [[24, "module-airflow.providers.fab.auth_manager.views"]], "actionmodelview (class in airflow.providers.fab.auth_manager.views.permissions)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView"]], "permissionpairmodelview (class in airflow.providers.fab.auth_manager.views.permissions)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView"]], "resourcemodelview (class in airflow.providers.fab.auth_manager.views.permissions)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView"]], "add_title (airflow.providers.fab.auth_manager.views.permissions.actionmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView.add_title"]], "add_title (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.add_title"]], "add_title (airflow.providers.fab.auth_manager.views.permissions.resourcemodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView.add_title"]], "airflow.providers.fab.auth_manager.views.permissions": [[25, "module-airflow.providers.fab.auth_manager.views.permissions"]], "base_permissions (airflow.providers.fab.auth_manager.views.permissions.actionmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView.base_permissions"]], "base_permissions (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.base_permissions"]], "base_permissions (airflow.providers.fab.auth_manager.views.permissions.resourcemodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView.base_permissions"]], "class_permission_name (airflow.providers.fab.auth_manager.views.permissions.actionmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView.class_permission_name"]], "class_permission_name (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.class_permission_name"]], "class_permission_name (airflow.providers.fab.auth_manager.views.permissions.resourcemodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView.class_permission_name"]], "edit_title (airflow.providers.fab.auth_manager.views.permissions.actionmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView.edit_title"]], "edit_title (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.edit_title"]], "edit_title (airflow.providers.fab.auth_manager.views.permissions.resourcemodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView.edit_title"]], "label_columns (airflow.providers.fab.auth_manager.views.permissions.actionmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView.label_columns"]], "label_columns (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.label_columns"]], "label_columns (airflow.providers.fab.auth_manager.views.permissions.resourcemodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView.label_columns"]], "list_columns (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.list_columns"]], "list_title (airflow.providers.fab.auth_manager.views.permissions.actionmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView.list_title"]], "list_title (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.list_title"]], "list_title (airflow.providers.fab.auth_manager.views.permissions.resourcemodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView.list_title"]], "method_permission_name (airflow.providers.fab.auth_manager.views.permissions.actionmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView.method_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.method_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.permissions.resourcemodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView.method_permission_name"]], "route_base (airflow.providers.fab.auth_manager.views.permissions.actionmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView.route_base"]], "route_base (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.route_base"]], "route_base (airflow.providers.fab.auth_manager.views.permissions.resourcemodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView.route_base"]], "show_title (airflow.providers.fab.auth_manager.views.permissions.actionmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ActionModelView.show_title"]], "show_title (airflow.providers.fab.auth_manager.views.permissions.permissionpairmodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.PermissionPairModelView.show_title"]], "show_title (airflow.providers.fab.auth_manager.views.permissions.resourcemodelview attribute)": [[25, "airflow.providers.fab.auth_manager.views.permissions.ResourceModelView.show_title"]], "customrolemodelview (class in airflow.providers.fab.auth_manager.views.roles_list)": [[26, "airflow.providers.fab.auth_manager.views.roles_list.CustomRoleModelView"]], "airflow.providers.fab.auth_manager.views.roles_list": [[26, "module-airflow.providers.fab.auth_manager.views.roles_list"]], "base_permissions (airflow.providers.fab.auth_manager.views.roles_list.customrolemodelview attribute)": [[26, "airflow.providers.fab.auth_manager.views.roles_list.CustomRoleModelView.base_permissions"]], "class_permission_name (airflow.providers.fab.auth_manager.views.roles_list.customrolemodelview attribute)": [[26, "airflow.providers.fab.auth_manager.views.roles_list.CustomRoleModelView.class_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.roles_list.customrolemodelview attribute)": [[26, "airflow.providers.fab.auth_manager.views.roles_list.CustomRoleModelView.method_permission_name"]], "customuserdbmodelview (class in airflow.providers.fab.auth_manager.views.user)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserDBModelView"]], "customuserldapmodelview (class in airflow.providers.fab.auth_manager.views.user)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserLDAPModelView"]], "customuseroauthmodelview (class in airflow.providers.fab.auth_manager.views.user)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserOAuthModelView"]], "customuseroidmodelview (class in airflow.providers.fab.auth_manager.views.user)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserOIDModelView"]], "customuserremoteusermodelview (class in airflow.providers.fab.auth_manager.views.user)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserRemoteUserModelView"]], "multiresourceusermixin (class in airflow.providers.fab.auth_manager.views.user)": [[27, "airflow.providers.fab.auth_manager.views.user.MultiResourceUserMixin"]], "airflow.providers.fab.auth_manager.views.user": [[27, "module-airflow.providers.fab.auth_manager.views.user"]], "base_permissions (airflow.providers.fab.auth_manager.views.user.customuserdbmodelview attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserDBModelView.base_permissions"]], "base_permissions (airflow.providers.fab.auth_manager.views.user.customuserldapmodelview attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserLDAPModelView.base_permissions"]], "base_permissions (airflow.providers.fab.auth_manager.views.user.customuserremoteusermodelview attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserRemoteUserModelView.base_permissions"]], "base_permissions (airflow.providers.fab.auth_manager.views.user.multiresourceusermixin attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.MultiResourceUserMixin.base_permissions"]], "class_permission_name (airflow.providers.fab.auth_manager.views.user.multiresourceusermixin property)": [[27, "airflow.providers.fab.auth_manager.views.user.MultiResourceUserMixin.class_permission_name"]], "class_permission_name_mapping (airflow.providers.fab.auth_manager.views.user.customuserdbmodelview attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserDBModelView.class_permission_name_mapping"]], "class_permission_name_mapping (airflow.providers.fab.auth_manager.views.user.customuserldapmodelview attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserLDAPModelView.class_permission_name_mapping"]], "class_permission_name_mapping (airflow.providers.fab.auth_manager.views.user.customuserremoteusermodelview attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserRemoteUserModelView.class_permission_name_mapping"]], "class_permission_name_mapping (airflow.providers.fab.auth_manager.views.user.multiresourceusermixin attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.MultiResourceUserMixin.class_permission_name_mapping"]], "method_permission_name (airflow.providers.fab.auth_manager.views.user.customuserdbmodelview attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserDBModelView.method_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.user.customuserldapmodelview attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserLDAPModelView.method_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.user.customuserremoteusermodelview attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.CustomUserRemoteUserModelView.method_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.user.multiresourceusermixin attribute)": [[27, "airflow.providers.fab.auth_manager.views.user.MultiResourceUserMixin.method_permission_name"]], "show() (airflow.providers.fab.auth_manager.views.user.multiresourceusermixin method)": [[27, "airflow.providers.fab.auth_manager.views.user.MultiResourceUserMixin.show"]], "customresetmypasswordview (class in airflow.providers.fab.auth_manager.views.user_edit)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomResetMyPasswordView"]], "customresetpasswordview (class in airflow.providers.fab.auth_manager.views.user_edit)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomResetPasswordView"]], "customuserinfoeditview (class in airflow.providers.fab.auth_manager.views.user_edit)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomUserInfoEditView"]], "airflow.providers.fab.auth_manager.views.user_edit": [[28, "module-airflow.providers.fab.auth_manager.views.user_edit"]], "base_permissions (airflow.providers.fab.auth_manager.views.user_edit.customresetmypasswordview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomResetMyPasswordView.base_permissions"]], "base_permissions (airflow.providers.fab.auth_manager.views.user_edit.customresetpasswordview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomResetPasswordView.base_permissions"]], "base_permissions (airflow.providers.fab.auth_manager.views.user_edit.customuserinfoeditview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomUserInfoEditView.base_permissions"]], "class_permission_name (airflow.providers.fab.auth_manager.views.user_edit.customresetmypasswordview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomResetMyPasswordView.class_permission_name"]], "class_permission_name (airflow.providers.fab.auth_manager.views.user_edit.customresetpasswordview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomResetPasswordView.class_permission_name"]], "class_permission_name (airflow.providers.fab.auth_manager.views.user_edit.customuserinfoeditview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomUserInfoEditView.class_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.user_edit.customresetmypasswordview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomResetMyPasswordView.method_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.user_edit.customresetpasswordview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomResetPasswordView.method_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.user_edit.customuserinfoeditview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomUserInfoEditView.method_permission_name"]], "route_base (airflow.providers.fab.auth_manager.views.user_edit.customuserinfoeditview attribute)": [[28, "airflow.providers.fab.auth_manager.views.user_edit.CustomUserInfoEditView.route_base"]], "customuserstatschartview (class in airflow.providers.fab.auth_manager.views.user_stats)": [[29, "airflow.providers.fab.auth_manager.views.user_stats.CustomUserStatsChartView"]], "airflow.providers.fab.auth_manager.views.user_stats": [[29, "module-airflow.providers.fab.auth_manager.views.user_stats"]], "base_permissions (airflow.providers.fab.auth_manager.views.user_stats.customuserstatschartview attribute)": [[29, "airflow.providers.fab.auth_manager.views.user_stats.CustomUserStatsChartView.base_permissions"]], "class_permission_name (airflow.providers.fab.auth_manager.views.user_stats.customuserstatschartview attribute)": [[29, "airflow.providers.fab.auth_manager.views.user_stats.CustomUserStatsChartView.class_permission_name"]], "method_permission_name (airflow.providers.fab.auth_manager.views.user_stats.customuserstatschartview attribute)": [[29, "airflow.providers.fab.auth_manager.views.user_stats.CustomUserStatsChartView.method_permission_name"]], "route_base (airflow.providers.fab.auth_manager.views.user_stats.customuserstatschartview attribute)": [[29, "airflow.providers.fab.auth_manager.views.user_stats.CustomUserStatsChartView.route_base"]], "__version__ (in module airflow.providers.fab)": [[30, "airflow.providers.fab.__version__"]], "airflow.providers.fab": [[30, "module-airflow.providers.fab"]]}}) \ No newline at end of file diff --git a/docs-archive/apache-airflow-providers-fab/1.0.2/security/security-model.html b/docs-archive/apache-airflow-providers-fab/1.0.2/security/security-model.html deleted file mode 100644 index 9a36716bcbb..00000000000 --- a/docs-archive/apache-airflow-providers-fab/1.0.2/security/security-model.html +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/landing-pages/site/content/en/docs/_index.md b/landing-pages/site/content/en/docs/_index.md index c5e245e975e..1286b7ecdad 100644 --- a/landing-pages/site/content/en/docs/_index.md +++ b/landing-pages/site/content/en/docs/_index.md @@ -95,6 +95,8 @@ Providers packages include integrations with third party projects. They are vers
      • Exasol
      • +
      • FAB (Flask-AppBuilder)
      • +
      • Facebook
      • File Transfer Protocol (FTP)