potiuk commented on code in PR #36312: URL: https://github.com/apache/airflow/pull/36312#discussion_r1432036591
########## docs/apache-airflow/public-airflow-interface.rst: ########## @@ -370,6 +370,17 @@ You can read more about Secret Backends in :doc:`security/secrets/secrets-backen You can also find all the available Secrets Backends implemented in community providers in :doc:`apache-airflow-providers:core-extensions/secrets-backends`. +Auth managers +------------- + +Auth managers are responsible of user authentication and user authorization in Airflow. All auth managers are +derived from :class:`~airflow.auth.managers.base_auth_manager.BaseAuthManager`. + +The auth manager interface itself (the :class:`~airflow.auth.managers.base_auth_manager.BaseAuthManager` class) is +public, but the different implementations of auth managers are not (i.e. FabAuthManager). + +You can read more about auth managers and how to write your own in :doc:`core-concepts/auth-manager`. + Authentication Backends Review Comment: I'd rather keep it here and make a comment that it is part of FAB provider's public interface. We can remove it later when we have more Auth Managers. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
