Skip to content

Commit 86f7f91

Browse files
authored
Update keycloak_security_manager.py
1 parent 7b485e3 commit 86f7f91

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

keycloak_security_manager.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
from flask_appbuilder.security.manager import AUTH_OID
2-
from superset.security import SupersetSecurityManager
3-
from flask_oidc import OpenIDConnect
4-
from flask_appbuilder.security.views import AuthOIDView
5-
from flask_login import login_user
6-
from urllib.parse import quote
7-
from flask_appbuilder.views import expose
8-
from flask import request, redirect
2+
from superset.security import SupersetSecurityManager
3+
from flask_oidc import OpenIDConnect
4+
from flask_appbuilder.security.views import AuthOIDView
5+
from flask_login import login_user
6+
from urllib.parse import quote
7+
from flask_appbuilder.views import expose
8+
from flask import request, redirect
99
#
1010
AUTH_ROLES_SYNC_AT_LOGIN = True
1111
#
@@ -34,6 +34,8 @@ def handle_login():
3434
roles += [default_role, ]
3535
user = sm.add_user(info.get('preferred_username'), info.get('given_name', ''), info.get('family_name', ''),
3636
info.get('email'), [sm.find_role(role) for role in roles])
37+
#
38+
print("login user ", user)
3739
# need to check if is it correct
3840
#setattr(user, "is_active", True)
3941
#
@@ -52,4 +54,4 @@ def logout(self):
5254
return redirect(
5355
oidc.client_secrets.get('issuer') + '/protocol/openid-connect/logout?redirect_uri=' + quote(redirect_url))
5456
#
55-
#
57+
#

0 commit comments

Comments
 (0)