fix: 修复 OAuth2 用户本地被禁用后,页面一直跳转的问题.

This commit is contained in:
Jiangjie.Bai
2022-10-11 18:37:49 +08:00
parent df99067ee3
commit 188a2846ed
2 changed files with 5 additions and 1 deletions

View File

@@ -55,7 +55,9 @@ class OAuth2AuthCallbackView(View):
)
logger.debug(log_prompt.format('Redirect'))
return HttpResponseRedirect(settings.AUTH_OAUTH2_AUTHENTICATION_FAILURE_REDIRECT_URI)
# OAuth2 服务端认证成功, 但是用户被禁用了, 这时候需要调用服务端的logout
redirect_url = settings.AUTH_OAUTH2_PROVIDER_END_SESSION_ENDPOINT
return HttpResponseRedirect(redirect_url)
class OAuth2EndSessionView(View):