kyounghunJang opened a new pull request, #58009: URL: https://github.com/apache/airflow/pull/58009
Align FAB provider with Airflow 3’s FastAPI-first direction and continue removing remaining Connexion/Flask surface. This PR is a follow-up for issue Replace connexion with fast-api for FAB provider (https://github.com/apache/airflow/issues/56730) by migrating a single endpoint GET /auth/fab/v1/roles/{name}. # How New FastAPI endpoint Implemented GET /auth/fab/v1/roles/{name} on the FAB router with 200 OK on success Path parameter name: str — required, validated with min_length=1. # Service logic Added get_role(name: str) method to FABAuthManagerRoles service class. Uses FAB security manager’s find_role(). Raises HTTPException(status_code=404) if the role does not exist. # Tests Added route tests for GET /roles/{name} success (200) unauthorized (403) not found (404) -- 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]
