class_docstr: Class to derive in order to implement concrete auth managers.
  
  Auth managers are responsible for any user management related operation such as login, logout, authz, ...
  
  :param appbuilder: the flask app builder
code: def __init__(self, appbuilder: AirflowAppBuilder) -> None:
      super().__init__()
      self.appbuilder = appbuilder
  
imports: from __future__ import annotations
  from abc import abstractmethod
  from functools import cached_property
  from typing import TYPE_CHECKING, Container, Literal, Sequence
  from sqlalchemy import select
  from airflow.auth.managers.models.resource_details import DagDetails
  from airflow.exceptions import AirflowException
  from airflow.models import DagModel
  from airflow.utils.log.logging_mixin import LoggingMixin
  from airflow.utils.session import NEW_SESSION, provide_session
label_desc: Use image node_id 1 to create a new BaseAuthManager object from inherited base classes: LoggingMixin with example: obj = BaseAuthManager(appbuilder)