File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -1067,8 +1067,14 @@ def oidc_callback():
10671067 current_app .logger .info (f"Token response body: { token_response .text } " )
10681068
10691069 if token_response .status_code != 200 :
1070- current_app .logger .error (f"Token endpoint returned { token_response .status_code } : { token_response .text } " )
1071- flash (f'Failed to obtain access token: { token_response .text } ' , 'error' )
1070+ error_msg = token_response .text
1071+ current_app .logger .error (f"Token endpoint returned { token_response .status_code } : { error_msg } " )
1072+
1073+ # Check for ban message
1074+ if 'banned' in error_msg .lower ():
1075+ flash ('Your application has been banned by the identity provider. Please contact your administrator.' , 'error' )
1076+ else :
1077+ flash (f'Failed to obtain access token: { error_msg } ' , 'error' )
10721078 return redirect (url_for ('main.login' ))
10731079
10741080 token = token_response .json ()
You can’t perform that action at this time.
0 commit comments