11from 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#
1010AUTH_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