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]

Reply via email to