Skip to content
Snippets Groups Projects
Commit 286c083f authored by Christian Boettcher's avatar Christian Boettcher
Browse files

update SSO user with role from SSO provider

parent 41d666fc
No related branches found
No related tags found
1 merge request!7Airflow 2.7.1
...@@ -87,6 +87,10 @@ class UnityIntegrationView(AppBuilderBaseView): ...@@ -87,6 +87,10 @@ class UnityIntegrationView(AppBuilderBaseView):
else: else:
log.error("User creation unsuccessful.") log.error("User creation unsuccessful.")
abort(500) abort(500)
else:
# set role permissions of that user, if it already exists (just take the role from SSO and assign it)
fab_user.role = sec_manager.find_role(role)
sec_manager.update_user(fab_user)
# login as that user # login as that user
login_user(fab_user, remember=False) login_user(fab_user, remember=False)
return redirect(url_for("Airflow.index")) return redirect(url_for("Airflow.index"))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment