Skip to content

Remove FAB related auth methods from security manager to auth manager#35515

Merged
potiuk merged 2 commits intoapache:mainfrom
aws-mwaa:vincbeck/security_manager
Nov 9, 2023
Merged

Remove FAB related auth methods from security manager to auth manager#35515
potiuk merged 2 commits intoapache:mainfrom
aws-mwaa:vincbeck/security_manager

Conversation

@vincbeck
Copy link
Contributor

@vincbeck vincbeck commented Nov 7, 2023

Move all FAB related methods/properties from airflow.www.security_manager.AirflowSecurityManagerV2 to airflow.auth.managers.fab.security_manager.override.FabAirflowSecurityManagerOverride. This is the last PR of the many that had been already merged for AirflowSecurityManagerV2. This security manager no longer contain any FAB auth related logic.

Nothing new here, code is just being moved.


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

@boring-cyborg boring-cyborg bot added the area:webserver Webserver related Issues label Nov 7, 2023
@vincbeck vincbeck added the AIP-56 Extensible user management label Nov 7, 2023
@vincbeck vincbeck requested a review from potiuk as a code owner November 7, 2023 22:18
@potiuk potiuk merged commit ad717ef into apache:main Nov 9, 2023
@vincbeck vincbeck deleted the vincbeck/security_manager branch November 9, 2023 19:03
@ephraimbuddy ephraimbuddy added the changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) label Nov 20, 2023
@ephraimbuddy ephraimbuddy added this to the Airflow 2.8.0 milestone Nov 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AIP-56 Extensible user management area:webserver Webserver related Issues changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants