From c0ceb4ba21dad4ca562ed65b4cf4435cb8883b12 Mon Sep 17 00:00:00 2001 From: vincbeck Date: Wed, 16 Oct 2024 16:18:10 -0400 Subject: [PATCH] Deprecate `default` auth backend in Airflow 2.x --- airflow/api/auth/backend/default.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/airflow/api/auth/backend/default.py b/airflow/api/auth/backend/default.py index afe2c88f35f0c..b02e56a59bbb4 100644 --- a/airflow/api/auth/backend/default.py +++ b/airflow/api/auth/backend/default.py @@ -19,12 +19,22 @@ from __future__ import annotations +import warnings from functools import wraps from typing import Any, Callable, TypeVar, cast +from airflow.exceptions import RemovedInAirflow3Warning + CLIENT_AUTH: tuple[str, str] | Any | None = None +warnings.warn( + "This module is deprecated. Please use `airflow.providers.fab.auth_manager.api.auth.backend.session` instead.", + RemovedInAirflow3Warning, + stacklevel=2, +) + + def init_app(_): """Initialize authentication backend."""