Introduce optional task-level authorization for Execution API#63880
Introduce optional task-level authorization for Execution API#63880l3tchupkt wants to merge 2 commits intoapache:mainfrom
Conversation
|
Congratulations on your first Pull Request and welcome to the Apache Airflow community! If you have any issues or are unsure about any anything please check our Contributors' Guide (https://github.com/apache/airflow/blob/main/contributing-docs/README.rst)
|
|
I think that would be something that will need to wait for the overall security model discussion for 3.2 - please join our devlist and watch for discussions there. Also I think the best way to start conversation is to join our dev calls in person and introduce yourself. https://cwiki.apache.org/confluence/display/AIRFLOW/Regular+Town+Hall++and+Dev+Call I will convert it to a draft in the meantime |
|
@potiuk Thanks for the guidance. I’ll join the devlist and follow the discussions around the security model. I’ll also try to attend one of the dev calls to better understand the design decisions before updating this further. Appreciate the direction 👍 |
This PR introduces optional task-level authorization checks for the Execution API endpoints (connections, variables, xcoms).
Currently, the Execution API relies on authentication only, which aligns with Airflow’s trusted-user model. This change adds a minimal, optional foundation for resource-level authorization to support future multi-team and multi-tenant use cases.
Key points:
No breaking changes are introduced.