Skip to content

Commit 3fd54f8

Browse files
Test
1 parent ace7f72 commit 3fd54f8

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

app/routes.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff 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()

0 commit comments

Comments
 (0)