This is an automated email from the ASF dual-hosted git repository.

vincbeck pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new b2a806fea87 Add multi-team section in simple auth manager 
documentation (#62077)
b2a806fea87 is described below

commit b2a806fea87b8462821694b5153b95cec8c9238e
Author: Vincent <[email protected]>
AuthorDate: Wed Feb 18 10:35:29 2026 -0500

    Add multi-team section in simple auth manager documentation (#62077)
---
 .../core-concepts/auth-manager/simple/index.rst    | 36 ++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/airflow-core/docs/core-concepts/auth-manager/simple/index.rst 
b/airflow-core/docs/core-concepts/auth-manager/simple/index.rst
index 38dbc9795a9..ce92be22b22 100644
--- a/airflow-core/docs/core-concepts/auth-manager/simple/index.rst
+++ b/airflow-core/docs/core-concepts/auth-manager/simple/index.rst
@@ -75,6 +75,42 @@ Here is the list of roles defined in simple auth manager. 
These roles can be ass
 * **op**. **user** permissions plus all permissions on pools, assets, config, 
connections and variables
 * **admin**. All permissions
 
+Multi-team
+----------
+
+When multi-team mode is enabled, users can be associated with one or more 
teams. Teams provide resource isolation,
+allowing users to only access resources (DAGs, connections, variables, pools) 
that belong to their teams.
+
+To enable multi-team mode:
+
+.. code-block:: ini
+
+  [core]
+  multi_team = True
+
+Once enabled, you can assign teams to users by adding a third parameter 
separated by a colon.
+Multiple teams are separated by a pipe (``|``) character:
+
+.. code-block:: ini
+
+  [core]
+  multi_team = True
+  simple_auth_manager_users = 
"bob:admin:team1|team2,peter:viewer:team1,alice:op:team2"
+
+In this example:
+
+* **bob** is an **admin** with access to both **team1** and **team2** resources
+* **peter** is a **viewer** with access to **team1** resources only
+* **alice** is an **op** with access to **team2** resources only
+
+.. note::
+    When a user is associated with teams, they can only access resources 
(DAGs, connections, variables, pools)
+    that are explicitly assigned to one of their teams. Resources without a 
team assignment (global resources) are
+    accessible to everyone, including users with team restrictions.
+
+.. note::
+    Admin role grants the user access to all resources across all teams. You 
can still associate an admin user to teams but it will have no effect.
+
 Optional features
 -----------------
 

Reply via email to