stephen-bracken opened a new issue, #72465: URL: https://github.com/apache/airflow/issues/72465
### Description Airflow auth managers like the KeycloakAuthManager need to model out the Airflow RBAC permissions in an external system (e.g. Keycloak clients). To do this provider maintainers need to keep an up to date model of the authentication resources and permissions. This creates maintenance burden on any providers or integrations that model the Airflow RBAC model. ### Use case/motivation Similar to the Database ERD schema or the configuration / cli reference, create a spec for the FastAPI RBAC user roles and permissions that is automatically updated when resources in the `airflow.api_fastapi` module are updated so that developers can reference the auth model of Airflow when developing auth managers. ### Related issues _No response_ ### Are you willing to submit a PR? - [ ] Yes I am willing to submit a PR! ### Code of Conduct - [x] I agree to follow this project's [Code of Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md) -- 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]
