Skip to content

Commit

Permalink
Update keycloak_security_manager.py
Browse files Browse the repository at this point in the history
  • Loading branch information
Allan-Nava authored Mar 18, 2024
1 parent 7b485e3 commit 86f7f91
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions keycloak_security_manager.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
from flask_appbuilder.security.manager import AUTH_OID
from superset.security import SupersetSecurityManager
from flask_oidc import OpenIDConnect
from flask_appbuilder.security.views import AuthOIDView
from flask_login import login_user
from urllib.parse import quote
from flask_appbuilder.views import expose
from flask import request, redirect
from superset.security import SupersetSecurityManager
from flask_oidc import OpenIDConnect
from flask_appbuilder.security.views import AuthOIDView
from flask_login import login_user
from urllib.parse import quote
from flask_appbuilder.views import expose
from flask import request, redirect
#
AUTH_ROLES_SYNC_AT_LOGIN = True
#
Expand Down Expand Up @@ -34,6 +34,8 @@ def handle_login():
roles += [default_role, ]
user = sm.add_user(info.get('preferred_username'), info.get('given_name', ''), info.get('family_name', ''),
info.get('email'), [sm.find_role(role) for role in roles])
#
print("login user ", user)
# need to check if is it correct
#setattr(user, "is_active", True)
#
Expand All @@ -52,4 +54,4 @@ def logout(self):
return redirect(
oidc.client_secrets.get('issuer') + '/protocol/openid-connect/logout?redirect_uri=' + quote(redirect_url))
#
#
#

0 comments on commit 86f7f91

Please sign in to comment.